More and more Listeners

- Added more commands to ComponentListeners that can be executed from
xml. Titles make it easy to know what is it doing. (example ADD_COMP_TO,
REMOVE_COMP, etc... those commands are defined inside enums. For
specific listeners, it can vary.
- Added methods to classes for completing tasks of executing commands
from listeners. (GamePane, AbstractMenu,...)
- Change - Definition inside xml has more function look. More
understandable that way.
-toDo - Create,SetMenu,... will be concanated into one listener class
with name MenuListener. Concept will be same as in ComponentListener.