Moved some completion convenience methods into AbstractCommand
Lots of work:
- Total access control revamp, ditched ignoreViewOwnership stuff
- Menus and views have owners and "access" attribute
- Added tab completion for /sms menu, /smn get & /sms set
- Attribute descriptions
- Redstone output: default pulse tick length is now 10