DDF-537 Added source status for the current query to the result view.

- Added source query status to cometd endpoint query result response
- Added source status view to result list view
- Latest response is merged automatically if there are zero hits
DDF-404 Created count view to select high or low count templates.
DDF-404 Added bottom border for consistency of last row in table.
DDF-404 Migrated all .js files to use async requirejs format
DDF-404 Migrated search control to use async requirejs format, renamed bad templates
DDF-404 fixed bad require statement
DDF-404 cleaned up header and footer, removed unneeded code
DDF-404 adding missing templates for status
DDF-537 Added displayed result count per source in query source status.
DDF-537 Improved naming of result count and hits in Query Status.
DDF-537 Muted display of total hits per source in source status.
DDF-543 Added progress bar that can handle retrieved bytes or percent value
DDF-533 Added ability to remove a persistent notification from the
dropdown menu.
DDF-533 added null checking to deletePersistentNotification function,
added javadoc comment to getUserId function