ACCUMULO-3292 Workaround which should make the test more stable.
Merge branch '1.6'
ACCUMULO-3300 changed smoothing parameters for monitoring ingest and query rates
ACCUMULO-3300 merged to master
ACCUMULO-3301 Fetch future tablet column from metadata.

We need to fetch both the future and current location for the tablets
in the table to be sure that the table has correctly transitioned
to the expected state. Without this, offline/online may incorrectly
return before the table has actually fully transitioned to its final state.

Lifted the code to create the scanner to its own method to easily
test it.
Revert "ACCUMULO-3292 Workaround which should make the test more stable."

This reverts commit b9d4c365b96558f1e46e9ef883e183b4ccba2884.

Unnecessary change as there actually was a bug in the coded which waits
for the offline (or online) to return that the system correctly moved
to the new state.
Merge branch '1.6'
ACCUMULO-3305 Use stopProcessWithTimeout instead of directly using Process API

We don't know if the start of a Process might be delayed, and, if we
call destroy before this happens, then waitFor appears to hang
indefinitely. Use the existing thread pool to guard against
an inf loop.
Merge branch '1.6'
ACCUMULO-3297 allow metadata table reads even if all files have been allocated
ACCUMULO-3297 merge 1.6 to master