Bug Fix: Job searching with username

When searching jobs, the default domain is now assumed if none is
provided when checking for job users.
Unified SignalR disconnected/error dialogs

Dialogs (with a refresh option) appear whenever the SignalR client
disconnects or encounters an error. Nonsensical error messages replaced.
Page refresh technique changed to allow for urls containing fragment
hashes.