Add a mapping of ship_ids to ship names.

Also included is the script for generating the file.
Replace old ship name mixins with new one

The new mixin uses the new ships module.
Update heroku.py for new killmail sources
Have run.py rely on heroku.py for configuration

I use run.py to get access to Flask's debugger, while heroku.py is used for testing locally with Foreman.
Any Killmail attribute can now be a property
Old versions of zKillboard do not provide an ISK value

*cough* zkb.pleaseignore.com *cough*
Fix ship extracting script to get all ships

Not all ships can be sold on the market, so you should go through invCategories to get them.
Add reasons/notes to invalid forms
Move killmail validation up to the form validation step
Fix killmail source fall through

It actually works now.