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
Merge pull request #307 from LunarchildEU/skillsearch

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.
Merge pull request #6 from eve-seat/dev

Dev