Refactor class hierarchy.
Start migrating MouseTool management to EventManager module.
Move tool mapping to MouseToolManager, more to come.
Remove MouseToolStack.
Start wiring mousetools to input.xml
Remove old version tag from user.xml
Mapping code is pretty much functional.