ACCUMULO-2962 (De)serialize IteratorSettings on RangeInputSplit(s).

Update the unit tests as they accidentally omitted the iterator settings.
Merge branch '1.5.2-SNAPSHOT' into 1.6.1-SNAPSHOT
Merge branch '1.6.1-SNAPSHOT'
ACCUMULO-2952 Increase test timeout for BalanceFasterIT.test

The beforeClass setup done by ConfigurableMacIT is included in
the duration of a test. If MAC takes a long time to start, the
test will have an unexpectedly smaller amount of time to run. Increase
the total timeout length of the test.
ACCUMULO-2913 Increase test timeout

Saw this fail on a build server when trying to kill the Accumulo
processes. Just so ran out of time.
ACCUMULO-2963 Update ReplicationDriver to try/catch each step in the main-loop.

An RTE bubbling up from any step inside the ReplicationDriver, for example one
coming from the BatchScanner on Thrift exception, will inadvertently kill the
entire Daemon thread that runs replication. Try/catch the exception, log it,
and then retry the operation on the next cycle.
ACCUMULO-2913 Increase repeated checks to counteract occasional test failures