* Refactor add jobs and make add_job api only be one job (instead of a list)
* Renamed to JobImportHandler and misc cleanup
* Dont bury exceptions in server proxy post_job
* Update code to create child jobs in a cleaner manner
* Initial commit for settings window
* More WIP for the Settings panel
* Added Local Files section to Settings
* More WIP on Settings
* Add ability to ignore system builds
* Improvements to Launch and Delete buttons
* Fix issue where icons were not loading
* Network password settings WIP
* Update label
* Import and naming fixes
* Speed improvements to launch
* Update requirements.txt
* Update Windows CPU name lookup
* Add missing default values to a few settings
* More settings fixes
* Fix Windows Path issue
* Added hard types for getting settings values
* More UI cleanup
* Correctly refresh Engines list after downloading new engine
* Improve downloader with UI progress
* More download improvements
* Add Settings Button to Toolbar
* Initial commit of job submission cli tool, with minor fixes in API code
* Refactored and further decoupled server / client code
* Clean up ServerProxy to not use hardcoded loopback addresses
* Zeroconf logging improvements
* Ignore RuntimeErrors in background threads - Prevents issues during shutdown
* Migrate start up code from api_server.py to init.py
* Add error handlers to the API server to handle detached instances
* Integrate RenderQueue eval loop into RenderQueue object
* Silently catch RuntimeErrors on evaluate_queue
* Stop background queue updates in prepare_for_shutdown