Add a simple HTML5 progress bar to the joblist
Remove the frequency restriction on scheduler runs

Celery seems to have problems where it won't run tasks of different
types if there is still a backlog of tasks of one type, even if that
task type has restrictions on frequency.  This can become a problem
whenever there is a backlog assign_tasks tasks for whatever reason.
Commit db transactions before running scheduler

This seems to help with some weird race conditions.
Clean up the HTML structure of layout.html a bit
Show software requirements for jobtypes
Keep software requirements when updating jobtype
Make a nicer progress bar with bootstrap styles

This progress bar will also give visual information about running and
failed tasks, not just done tasks.
Merge pull request #208 from guidow/jobtype_ui_fixes

Jobtype ui fixes
Merge pull request #201 from guidow/joblist_progress_bar

Add a simple HTML5 progress bar to the joblist
Merge pull request #203 from guidow/fixes_for_celery_tasks

Fixes for celery tasks
Merge pull request #207 from guidow/layout_cleanup

Clean up the HTML structure of layout.html a bit
merge to close #206
removing file which should not have been included in merge