Updated ABSavable so that Aphelion will still load old database files

- A new version system has been introduced. This means that Aphelion
will load old files and update them with default/new values when they
are next saved. Old database files should still be compatible but will
be upgraded when next saved to the new version.