Updated UAMIV Service Provider to enable CAMx v6 meta-data

CAMx version 6 introduced new meta data that is useful in predetermining the projection parameters.
Adding empty line ignore

Found that empty lines were not handled correctly.
Updating code to correct data types, and moving declarations outside if statement.
Adding better unit awareness
Updating link for correctness and making it more direct.
Grib1: add Ncar table overrides;
Bufr: get latest NCEP tables (not active yet);
NcML joinExisting: dont fail if no coordinate variable, fix unittest;
ToolsUI StructureTable: use sorted index.
fix unit tests;
fix gempak, mcidas dependence om old grib lib
fix unit tests;
fix unit tests;
switch to log4j2
switch to log4j2
-new controller for grid and station feautures handles point requests.
-added nc4 writing for station subsetting
-added test data for station features (metar data) and tests
Adedd bounding box subsetting on Station features
cdmrf and ncss integration refactor
Added FeatureDatasetInfoController that handles the info requests about
the datasets
Cleaning up unused stuff
Added checks in CollectionUpdater to prevent scheduling tasks with same
identification information
Decoupled Netcdf Point writers for NCSS from TDS infrastructure
Added non streamed formats (do not open in the browser, client will
download a file) text/xml and text/csv to NCSS
remove GoogleDiff
Merge remote-tracking branch 'origin/target-4.4.0' into target-4.4.0