lib.paginate: rename file to table_tools.py
views.ranking: add basic table sorter
templates/ranking/*.jinja: add sorting macro
templates/ranking/*.jinja: add pagination status to table sorter
views.ranking: sort by rank
Merge branch 'wtf_upload'
flights.list.jinja: remove datatables dependency
tables.css: fix table sorting header style
table_tools: fix last page of pager
flights/list.jinja: show range of current page
flights-table.jinja: add missing classes
views.flights: remove unused variables
views.flights: add default sorting parameter to _create_list

And always apply a secondary order sort by index_score.
i18n: enhance german translation
i18n.de: manage.py babel update
i18n.de: directions
i18n.de: circling phases
i18n: also extract l_
upload.py: fix delayed analysis of flights
i18n: add updated messages.pot