Fixed Long Method Remaining Problems

Created a non-abstract Adapter based on Controller Adapter that allows
MindMapMenuController to have access to most function.

Could not find a solution for mindmapController.popupListenerSingelton,
so simply made it public
Merge branch 'Vincent'

Conflicts:
	freemind/modes/mindmapmode/MindMapMenuController.java
Re-committing some changes that were lost in the revert.

Adding a getter for hookActions and adding return where it was missing.