Use new XML fields to populate the database

This PR upgrades the database to allow for use of the new fields @MartijnKaijser added to addons.xml

Forum
Source
License
Website

It also empties the database on success ready for re-import

Finally it updates the sync page to use the new fields