cleanup of cdm test data directory
grib2 table refactor (2)
grib2 table refactor (2)
1. Get dap4 case in catalog entry to work. This entailed:
   a. moving Dap4Servlet into tds (thredds.server) so
      so that DatasetHandler was accessible without
      causing a pom cycle
   b. Modifying Dap4Servlet to get the location of
      its files using DatasetHandler
   c. Modify servlet names Dap4->dap4
3. Modify TestDir to allow testing against various test servers.
4. Fix unwrap code to handle case where VariableDS has no base Variable
5. Modify the handling of enums to match Variable enums to the
   corresponding enum type decl. This is a bit of a flaw in
   HDf5 Iosp code.
Merge remote-tracking branch 'origin/4.5.4' into 4.5.4

Conflicts:
	ui/src/main/java/ucar/nc2/ui/grib/Grib2CollectionPanel.java
	ui/src/main/java/ucar/nc2/ui/grib/GribIndexPanel.java
remove ranges from wmo code tables
fix coverity defects
GRIB1: make useTableVersion default to false
GRIB2: bug in table matching
revert GRIB1 useTableVersion to true
catalog spec docs changes
jenkins
fix test results vav new enum handler
jenkins
jenkins
jenkins
testing
test
test
testing
test