Start of implementation of aggregator inheritance hierarchy
NcWms params added to inheritance hierarchy and removed from NcWms panel
ncWms URLs added to inheritance hierarchy
Bug fix and code style changes
Change made to hierarchy as per review
Review changes
Merge pull request #1122 from aodn/use_metadata_record

Refactor of aggregator code to use an inheritance hierarchy