Lots more submenu work.
Major rewrite of map rendering code, no longer use Minecraft font.
Note: submenus are not currently properly multiplayer so will act
weirdly for e.g. map & inventory views.
Add commandlet classes.
Lots more submenu & view refactoring work.
Version => 2.0.0
Some API breakage around view classes.