Merge pull request #218 from eve-seat/dev

Merge v0.10.0 into master
Merge pull request #221 from eve-seat/dev

Merge v0.10.1 into master
Merge pull request #233 from eve-seat/dev

Merge v0.11.0 into master
Merge pull request #281 from eve-seat/dev

Merge v0.12.0 into master
Merge pull request #286 from eve-seat/dev

Merge v0.12.1 into master
Merge pull request #287 from eve-seat/dev

Merge v0.12.1 Version Bump into master
add raw date into table output for DataTable sorting
fix password reset callback
Fix #301 by checking for valid keys.

Have also added a default value for the session 'valid_keys'
variable
Move more mail.php settings to environment file.

Move smtp port and mail encryption type to env.php file, and update
env-sample.php file with new settings.

Optimize #291, fixing #290 when creating groups.

Version bump

Fix #304 by relacing the empty() with a count()

Ensure the sample .env is copied when installing

Really fix #304 by using AND instead of OR.

Also fixed up a permissions lookup for corporation
assets along with a uery bug

Version bump

Add a seat:update command.

Complete seat:update

Added --dev to ignore the switch to the master branch
Added --no-sde to skip updating the EVE SDE
Fixed the composer.phar lookup if its being defined

Remove debugging code.

Prevent all sorts of weird stuff by attempting to use user generated names

Move api/ controllers to below controllers/

Check that Groups have permissions before attempting to determine them

Filter unpublished Skills

Small POS code refactor.

This commit moves most of the crappy logic that was in the view
out to the controller where it actually belongs. It quite
possibly also fixes #272.