Fix for issue #6: Long load duration and high CPU load at first start
This contribution is technically not a fix, but a mitigation for bug #6 (closed).
It contains the following changes:
- Request standing page: tables with characters and corporations are loaded via AJAX and a spinner is shown to give clear feedback to the user that the page is loading
- Feature for requesting corporation standing can be turned off via new settings, eliminating the cause for 99% of the long page load duration (and CPU load)
- All app settings consolidated in new module
app_settings.py
- Fix: Internal error 500 on page pilots_standings if character is not found