Admin UI Improvements (Part 1)

Part 1 of the Admin UI trilogy:

- Update the hostname from the admin UI
- Alternative approach for linking to tenant from admin list
- Fixed javascript error on modules page caused by caching problem
- Added cache busting measure for config and skinning
- Added nospaces validator to tenant alias
- Removed start/stop/delete buttons on user tenant
- Refactored admin UI Javascript by splitting things up into various files
- Improved documentation
- Fixed bug where skin values where unnecessarily fetched

This PR requires oaeproject/Hilary/#638