A lot of functions in the Python Console wasn't exposed in the Menus.
This patch adds them, cleans up the header and rearranges the menus like this:
Cleaned up class naming.
More class renaming.
This update adds the Console menu as Context menu(w/right click).
Thanks, committed rB533e48520e8639854df91593cc1be435c53f5357