unused import cleanup
updated dhutils dep
Merge branch 'master' of ssh://github.com/desht/ScrollingMenuSign
Refactoring of views to allow cascaded submenus.
Views now have a concept of "native menu" and stack of "active menu"
The view's current active menu may be different from its native menu.
Implementation not complete yet.
Further refactoring work for submenu support
No submenus yet but infrastructure to support it is there now.
Version => 1.9.0
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.
Pass plugin instance to commandlet handlers.
Version => 2.0.0 (API breakage...)
View cleanup:
Added getPlayerContext() method, eliminates need for many overridden
methods in SMSGlobalScrollableView
Added scroll pos history stack in SMSScrollableView for better position
when entering/returning from submenus.
Made the BACK pseudo-item label & icon configurable.
Added back_item.label and back_item.material config settings.
Merge pull request #1 from desht/master

updating fork