Merge v0.9.2 into master

## NB Upgrade notes

Eve Online Cruis has been released, and as such you should upgrade your SDE data after you have upgraded to v0.9.2 following the standard upgrade procedure. The SDE can be upgraded by following the next few steps **after** the upgrade:

  - Get your SeAT MySQL database credentials from `app/config/database.php`  
  - Change directories to `evesde`. Assuming you installed in `/var/www/seat` the full path wil be `/var/www/seat/evesde/`  
  - Run the update_sde.sh script with `bash update_sde.sh`. You will be prompted to auto import. Choose `Y` and enter the credentials you got in step 1.
  - Once done, bring your app back online if you put it into maintenance mode.

### Fixes:
- POS Fuel now takes Starbase Charters into account (thanks @gregoryduckworth)
- Usernames no longer have a min 6 character length requirement
- Tweak the SeAT ban limits slightly to make it a little less paranoid and reduce unnecessary key disabling
- Various DataTables sorting and UI fixes (thanks @LunarchildEU)
- Fix up the industry API to be aware of the API changes introduced in the Cruis release
- Update the dispatcher dependency to version 1.4.* which introduces fixes such as not running tasks when the app is in maintenance mode.

### New:
- API Keys can now have their ownership transferred by and administrator to registered users using the key details page
- Add a Job watchdog to kill jobs that have been running for more than 60minutes for whatever reason (thanks @LunarchildEU)
- Introduce a first iteration of the PI data available to the frontend (thanks @gregoryduckworth)

... and a few other smaller UI / backend enhancements and fixes!

#### Release Stats:
*43 commits* in *36 changed files* with * 884 additions* and * 103 deletions.*