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.
Merge branch 'master' of git://github.com/barronh/thredds into target-4.4.0
UAMV pull request (https://github.com/Unidata/thredds/pull/24);
remove thredds.server.catalogGen