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
ncss csv missing data got clobbered
change csv mime type to text/plain so it will show in browser
fix hard-coded(!) accept types in GridDatasetInfo
catalog docs cleanup
ncss gridAsPoint: accept="text/csv"
tutorial docs changes
clean up docs
bug in GRIB2 RotatedLatLon, not setting the gdsNumPoints
Docs fixes.
* Fixed broken links.
* Fixed formatting.
* Lotsa work on ThreddsConfigXMLFile.html