Merge v0.9 into master

## NB Upgrade notes

Please ensure you read and follow docs/upgrade_specifics/upgrading_v0.8_to_v0.9.md after following the usual upgrade guide!

### Fixes:
- Multiple documentation updates. (thanks @Nutbolt52)
- Fix error when adding new API keys, causing an exception when trying to schedule new API update jobs
- Update the SDE Updater to get the latest Kronos data
- Fix a error relating to member roles as per #110 
- Add small performance fix to wallet journal & transaction updates
- Assets are now split between in space and in station (thanks @gregoryduckworth)
- Redesign the people groups view (thanks @Cripsii)

### New:
- Show character calendar events (thanks @gregoryduckworth)
- Prepare SeAT to make use of Sentry for authentication and add a user management section (thanks @omgninjaz)
- Show mission rewards in the corporation ledger (thanks @omgninjaz)
- Failed jobs can now be better debugged by viewing the full stack trace for them.
- Complete the new user registration code
- Add EVE Item search (thanks @gregoryduckworth)
- Add multi user support and start some granular permissions
- Add a simple user profile page  
- Add a corporation & character standings view (thanks @gregoryduckworth)

... and many many other smaller UI / backend enhancements and fixes!

#### Release Stats:
*128 commits* in *105 changed files* with *5,735 additions* and *2,038 deletions.*