GEOMESA-49 - 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.
Backed out the changes to the TimestampSetIterator.
GEOMESA-51 Start-date overwrites end-date when using the GeoTools API to add features

This is a quick-fix:  Rather than porting all of the SimpleFeature
back-end upgrades from the 1.x branch to the 0.10.x branch, we simply
tweaked a few routines to allow the end-date to be stored
independently via the GeoTools API calls.
Merge pull request #5 from ccri/fcr__0.10.x__timeIndependence

GEOMESA-49 Features added within a Transaction lose their IDs