check for latest stable and development versions on startup, log info to serverStartup.log
Fix broken links to NCML documentation.

We lost the v2.2 directory, so update the links.
Fix sporadically failing test.

This was failing occssionally on Travis. For some reason there are times
that the directory does not exist, so check for it and create if
necessary.
Update Travis status to 4.5.3 branch.

[skip ci]
Make more tests use the PreferencesExtFactory.

When tests are run in a big batch, the first using Preferences needs to
set this factory or else none will get it.

This fixes running the UI tests on Jenkins.
Re-enable UI tests.
Merge pull request #69 from dopplershift/fix-ui-tests

Make more tests use the PreferencesExtFactory.

This should fix the UI tests on Travis and Jenkins.
Fix up OpenDap TestGrid1 test to pass.
Make TestPanelStore use PreferencesExtFactory.

Otherwise this breaks later tests.
Set factory on all tests that use PreferencesExt.

This should ensure tests don't sporadically fail.
Merge pull request #70 from dopplershift/fix-opendap-test

Fix up OpenDap TestGrid1 test to pass.
BUFR: More Coverity fixes.
Fix for Coverity fix for latLontoProjRect().

Need to allocate objects to go into array as well as array itself.
Fix TestCFGridWriter2.

This was looking for a variable that doesn't exist in the source file.
fix unit tests;
NcMLWriter writing enumTypedef was wrong;
remove Structure.hashcode - causes recursion
Merge remote-tracking branch 'origin/4.5.3' into 4.5.3

Conflicts:
	cdm-test/src/test/java/ucar/nc2/dt/grid/TestCFGridWriter2.java
	cdm/src/main/java/ucar/unidata/geoloc/projection/LatLonProjection.java
fix unit tests;
bug in Grib2DataReadder, entire code needs to be re-done;
add nasa gldas/nldas GRIB tables;
fix coverity defects
fix coverity defects
turn off TestGrid2