Introduce new migration procedure.

This creates a new migration module that include upgrade logic files, one file for each DB version. It should be noted that this will not support downgrades (the previous method didn't really support them either)
Update to 829786
Add Oceanus module conversions to market item overrides
Add Scram effect (does not include projection effects)
Include real effect name in effect file comments to assist with debugging
Added option to automatically remove unused effects with --remove flag
Remove old effects, and modify current effects using new header with real effect name
Add auto backup when migrating data
Merge branch 'singularity'
Update to Oceanus 1.0