GEOMESA-36 The index-schema format parser should not allow extra input

Modified the column-qualifier portion of the index-schema format
parser so that it complains if there is any leftover text that
follows the ID formatt description.  Also added two new unit
tests for this (now-enforced) restriction.
GEOMESA-37 Cannot decode values when the date portion is empty

Use the geomDatePortion subset of the value to decode when the
date is null.
GEOMESA-35 Restoring getCoveringGeoHashesFromBoundingBox for java compatibility
Merge branch 'master' into fcr_stricter_parser_colq