[maven-release-plugin] prepare for next development iteration
minor
1. Modified Netcdfdataset.opendap4byreflection to invoke a
   factory class for DAP4; also xpanded exception catching
   in that code.
2. Apparently one of my changes got lost.
   So, in Nc4Iosp.readOpaque: the code
   is not getting the proper shape;
   it is treating all opaque variables
   as having rank==1.
migrated from javax.imageio.spi.ServiceRegistry to java.util.ServiceLoader
Merge pull request #23 from tkunicki-usgs/target-4.3.18

Migrate from javax.imageio.spi.ServiceRegistry to java.util.ServiceLoader
CoordinateAxis2D not dealing with NaNs
GribXColelctionPanel: generate <gribConfig>
Fixed it module
AggExisting with added coord var - not solved yet.
Several of the CDM classes (ucar.nc2.Variable, etc)
override hashCode() from Object; this is not a
good thing because it screws up Map<> placement.
So, I replaced all I could find.
This may break things.
Undo hashCode change to verify no new errors.
BUFR: add BufrSplitter program, taken from ldm module, use jewelcli;
add getSource() to Descriptor, DataDescriptor, so we can tell which table was used
Merge remote-tracking branch 'origin/target-4.3.18' into target-4.3.18
BUFR: suppress WARN messages on 0 month, date
Give a fuller explanation of the hashCode() problem
bug on union aggregations when you read the ncml as a stream, not a file
Merge remote-tracking branch 'origin/target-4.3.18' into target-4.3.18
allow fc logs to be configured from threddConfig.xml
Added checkbox in ncss form for disabling horizontal subsetting
hdfeos modis for at/lon projection
Merge remote-tracking branch 'origin/target-4.3.18' into target-4.3.18