Remove the skin section catalog
Add the JSON files into the default skin
Work on the rank sets catalog
Add the rank catalog validator alias
Event listeners are now handled in the service provider
Remove the bindings file

The only thing we need to do here is to register the config loader which
we're doing inline now instead of in its own file. This also updates the
path to the overridden Application class.
Move the error handlers to the service provider
Move the assets out of nova/src

It doesn't make sense to keep the assets in the source directory, so
we're moving them up 2 levels.
Move Citadel into the extensions directory
Move foundation to the extensions directory
Clean up the setup package
Add some new service providers
Clean up some config files
Trying to move system routes into a service provider
Fix the seeding migration to use the new genre files