Basic view for Laurent to take some stats.  This commit can be reverted if and when Lozza has finished.

The pages can be accessed at http://<host>/<context>/aodaacJob and it is necessary to be signed in to see them.
Merge pull request #1183 from aodn/aodaac_view

Basic view for Laurent to take some stats.  This commit can be reverted ...
Rename field to hopefully avoid some confusion
NoDataInjector uses inheritance
Don't show button if no menu items in array (but array is not null/undefined)

Also changed logic for updating the button. I think this should be ok but hopefully testing will pick it up if it isn't.
Simplifying code to better understand the problem
Simplifying code to help refactor
Renaming inaccuratley-named variables
Removing unused i18n values
Changing i18n names to be more accurate
Changing 'filename' casing for consistency
Interim commit

New class WfsDownloadHandler now uses information stored in the metadata record's onlineResources fileds to generate the download information.