Handle non-failure interruptions of work

Addresses #177
Change the default sort of jobs to submitted/desc

User feedback suggests that this is a more sensible default; users will
usually, most of the time, look for the job they submitted last, so
putting that one to the top could help.
Link job in agent view
Some better button labels in job view
Implement add/remove notified user in UI
Bugfixes for unlimited max_batch in jobtypes
Remove User label

It wasn't really necessary and would only clutter the UI
Optionally listen on 0.0.0.0 in standalone mode

I found that, for development, I often have to make the standalone
server listen on 0.0.0.0 (instead of 127.0.0.1, which is the default) in
order to test the system with multiple agents.
Merge pull request #242 from guidow/dev_listen_on_wildcard

Optionally listen on 0.0.0.0 in standalone mode
Merge pull request #237 from guidow/link_job_in_agent_view

Link job in agent view
Merge pull request #239 from guidow/add_remove_notified_user_ui

Implement add/remove notified user in UI
Merge pull request #233 from guidow/interrupted_tasks_handling

Handle non-failure interruptions of work
Merge pull request #236 from guidow/default_sort_by_submitted

Change the default sort of jobs to submitted, descending
Merge pull request #238 from guidow/better_button_labels

Some better button labels in job view
Merge pull request #240 from guidow/unlimited_max_batch

Bugfixes for unlimited max_batch in jobtypes