* Backup and restore admin data
* Don't import archives containing subpaths
* Show result after uploading
* Use existing upload system and fixed list of admin files
* Fix confusing order of code lines
* Add translations and link from wizard
* Refactoring, change some names and move some code to sabnzbd.config
* Remove unused imports
* Remove queue and scan databases from backup
* Style changes
* Code changes
* Add tests and don't crash if any admin files are missing
* Cleanup
* Small changes and rebase on develop
Co-authored-by: Safihre <safihre@sabnzbd.org>
Have 1 wrapper that checks all secuirty checks and exposes the package for CherryPy.
Cleaner code that can then be used to implement global security checks.
Merged wizard.py into interface.py and removed lots of overhead code that is handled by the general system.
Make everything more user-friendly and streamlined. Port and and # of
connections are now placed under 'Show more'. Clicking SSL will change
the port to 563.
Username and option for SSL removed from the wizard, they can be enabled
in the Config.