GEOMESA-9 Duplicate Features can become duplicate rows

The partition formatter now computes the shard number from
a hash of the feature ID.  (In the unlikely event that the
feature has a <NULL> ID, the hash is computed on the feature's
full string form.)
GEOMESA-48 Update travis CI build URLs

Update Travis CI build URLs
GEOMESA-47 BETWEEN predicates do not work with legacy tables

Properly initialize temporal fields in the case of legacy tables
that do not explicitly declare the temporal field
GEOMESA-50 Features added within a Transaction lose their IDs

The AccumuloFeatureWriter now detects whether it should copy the
ID of the feature to be written (from hints).

This commit also includes changes that correct a minor
server-side iterator issue.
Merge branch 'ltmaster' into ccrimaster