Data migration tool

This feature adds the ability to backup osTicket data and import it into a new osTicket installation. The schema of the database is preserved export and recreated in the import. Therefore, the database migration process should be able to recover organically from a recovered backup.

**Outstanding:**
* Partial imports (excluding and including tables by name)
* Documentation page (in `setup/doc`)
* One click backup+download from the web