Merge v0.3 into master

Fixes:
- Corporation asset update schedules should now be correct
- It should now be possible to add Corporation keys via the Web interface
- Update a data model to allow corporations to be added that are not part of an alliance

New:
- It is now possible to search all character skills
- It is now possible to search all character assets
- A command line tool `seat:add-key` has been added as another method of adding API keys