uuid migration tweaks
Merge branch 'master' of ssh://github.com/desht/ScrollingMenuSign
Variables overhaul - now uses UUID everywhere
Also ditched static stuff from SMSVariables, added VariablesManager
Moved it all into me.desht.scrollingmenusign.variables package
Added addCommandSubstitution() to SMSHandler
Big re-indentation pass
Can now specify the quantity and glowing of inv view icons
Use Vault 1.3.x OfflinePlayer API if available
- use old name-based API if using Vault 1.2.x
This basically makes SMS fully UUID-compliant!
vars migration - do nothing if toMigrate list is empty
Added -l flag to /sms view, to list all current views
More UUID improvements
Can now set menu/view "owner" attribute to a UUID or a player
and SMS will do the right thing.
Using a name if the player isn't online does an async call to
Mojang to fetch the UUID.
Using a UUID who has never played on the server will set the
displayed owner to "?"
And a couple more UUID fixes
Merge branch 'master' of ssh://github.com/desht/ScrollingMenuSign

Conflicts:
	src/main/java/me/desht/scrollingmenusign/SMSMenuItem.java
wtf?