lib.formatter.units: format with arbitrary number of decimals
templates.flights.details-table: show one digit on distances
views.flight: show one decimal on phase distances
Merge pull request #82 from TobiasLohner/celery

Asynchronous tasks with Celery
Merge pull request #90 from TobiasLohner/precision

Precision
tests: Added test_unit_formatter.py
lib.formatter.units: Fixed _format() for ndigits=0

"not ndigits" for ndigits=0 is also be evaluated as true and the setting
wouldn't have been taken into account.
lib.formatter.units: Simplified unit definitions

Merged common code
lib.formatter.units: Used namedtuple for clarity
lib.formatter.units: Added DEFAULT_*_UNIT constants
lib.formatter.units: Converted constants to uppercase
lib.formatter.units: Explicitly convert value to float

Needed for some uses of the Decimal column type
model.flight_phase: Use Float instead of Numeric

Numeric has far worse performance characteristics and the table size
decreases from 95 MB to 87 MB after this patch.
Merge pull request #92 from Turbo87/numeric

model.flight_phase: Use Float instead of Numeric
Upgraded flask, werkzeug and Flask-Login packages
templates/about: Use btn-group for social buttons
Merge pull request #91 from Turbo87/units

Units testing and simplification
Add Flask-DebugToolbar extension

This extension works quite a bit better than injecting get_debug_queries()
ourselves and gives even more information than that.
config: Removed unnecessary comma
config/testing: Make sure redirects are not intercepted