ACCUMULO-2261 cherry pick back 1.5
ACCUMULO-1961 removing trivial warnings
ACCUMULO-2266 Checking hdfs minimum block size and failing if it clashes with walog max size
ACCUMULO-2144 fixed listcompactions and listscans so they no longer wrap the appropriate exceptions in RTEs
ACCUMULO-2083 - adding test for 0 byte in Key with regexes
ACCUMULO-2275 Fix up the options provided to work with TestIngest.
ACCUMULO-2276 Re-fix the package names to the correct ones.
ACCUMULO-2279 Add use of timeout_factor
ACCUMULO-2275 Fix options for LotsOfTablets
ACCUMULO-1591 Master and Logger will fail out if secrets mismatch (tserver already does)
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT
ACCUMULO-2285 Default to MASTER1 if tracers or gc file is missing (1.4.x)

The start-all.sh script defaults to starting tracer and gc processes on the first
master if the tracers and gc files are missing from ACCUMULO_CONF_DIR. This change
adds that default behavior to stop-all.sh, which otherwise does not stop the
processes.
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT (-sours)
ACCUMULO-2293 Check the correct SecurityErrorCode on ThriftSecurityException in the _flush method
ACCUMULO-2220 supporting ACCUMULO_CONF_DIR in test/system/bench
Merge remote-tracking branch 'origin/1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT
ACCUMULO-2296 Exclude thrift-generated sources from findbugs report
ACCUMULO-1472 Rely solely on classpath from the invoking application and prevent extra warnings from being logged.

Create lib/ext so that the classloader doesn't WARN. Since the applications
will inherit the classpath from the invoking application, we shouldn't try
to pull jars from environment vars (as they will rarely be correct) and add
them to the classpath too. Sadly, we must set *something*, otherwise the
AccumuloClassLoader will revert back to some default and load things
we don't want.
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT
ACCUMULO-2060 Add a better defaults to the classloader defaults.