Use 2 digits for all times in the subjective web application

Factored out the padL function from the finalist scheduling so that it
can be used in both places.

Fixes #317

task #317: Subjective web application doesn't use 2 digits for times 
http://github.com/jpschewe/fll-sw/issues/issue/317
Fix playoff table assignment algorithm

When no tables have been assigned the algorithm was returning an empty
list. I reworked the method to get all tables and then get the usage
information and sort on the usage information. This ensures that we
return tables when we have no usage information

Fixes #315
Use double for no show total score

This ensures that the total score column can be sorted. Otherwise the
integer needs to get cast to a double or a double to an integer and this
doesn't work.

Fixes #318
Merge branch 'task_317-format-times'
Merge branch 'task_315-Playoff_table_assignment'
Make sure to close all SQL objects
Merge branch 'task_318-subjective-sorting_on_total'

Conflicts:
	scoring/Changes.txt