lib.xcsoar.analysis: Use app.logger instead of the logging module
app: Explicitly configure log file and SMTP logging handlers
app: Add request data to error mails
Merge pull request #215 from Turbo87/logging

Improved error reporting
Ignore coverage report
Do not fail to repr object if it isn't save to db yet
Elevation retrieval factored out of view code

To make it reusable in achievement calculation logic.
tests: Adjusted test folder structure to roughly match skylines package
requirements: Replaced nosetests by py.test
tests: Fixed test_gjslint.py
tests: Fixed model tests
tests: Fixed functional tests
tests: Renamed TestTable class to ExampleTable

This was confusing the test runner
tests: Removed nose imports
setup.py: Use PyTest runner for "python setup.py test"
tracking.js: convert new altitudes to user units for flot
test_i18n: Improved test yielding and error messages
tests: Fixed flake8 issues

mostly import cleanups
tests: Added tests folder to flake8 checks
test_flake8: Run flake8 for each folder separately