Small changes.
Rework the GUI system to actually use a content pane, so I can work with parent rendering possibly.
Rework the GUI system to actually use a content pane, so I can work with parent rendering possibly.
Merge branch 'feature/no-overflow' of github.com:cazzar/MinecraftFrame into feature/no-overflow

Conflicts:
	src/main/java/net/cazzar/mods/minecraftframe/client/gui/GuiBase.java
Make generic stuff for the content pane and GUI layout managers.

By default it is set to no LM
Add hover events and the basis for more events.
Remove debug code and add in some accidentally removed debug code.
Merge branch 'feature/no-overflow' into develop