ACCUMULO-2160 back-port real bugs found by findbugs
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT
Merge branch '1.4.5-SNAPSHOT' of https://git-wip-us.apache.org/repos/asf/accumulo into 1.4.5-SNAPSHOT
Merge branch '1.5.1-SNAPSHOT' of https://git-wip-us.apache.org/repos/asf/accumulo into 1.5.1-SNAPSHOT
ACCUMULO-2162 Make better checks before warning the user.

Currently, multiple processes share one temp directory, which
means that the tempDir being unable to be deleted is expected,
and thus shouldn't be WARN'ed.
ACCUMULO-2172 wait for minor compaction flags to be flushed to the WAL
Merge branch '1.5.1-SNAPSHOT' into 1.6.0-SNAPSHOT

Conflicts:
	server/tserver/src/main/java/org/apache/accumulo/tserver/log/DfsLogger.java
ACCUMULO-2176 Ensure scanner is closed.
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT

Conflicts:
	core/src/main/java/org/apache/accumulo/core/util/shell/commands/ExecfileCommand.java
Merge branch '1.5.1-SNAPSHOT' into 1.6.0-SNAPSHOT
ACCUMULO-2174 Provide a better VFS tmpdir default that won't collide across processes
Merge branch '1.5.1-SNAPSHOT' into 1.6.0-SNAPSHOT

Conflicts:
	start/src/main/java/org/apache/accumulo/start/classloader/vfs/UniqueFileReplicator.java
ACCUMULO-1983 Lift init.d scripts out of modules into tarball

With the init.d scripts being moved from the assemble module to the
server corresponding server module which the init.d script starts,
the other assemble/scripts/*.sh scripts reference non-existent files
in the tarball assembly.
ACCUMULO-2179 close the scanner
ACCUMULO-2179 close the scanner
Merge branch '1.5.1-SNAPSHOT' into 1.6.0-SNAPSHOT
ACCUMULO-2163 fix GC IT test and start() only run gc if not already started
Merge branch '1.6.0-SNAPSHOT' into ACCUMULO-2151

Conflicts:
	minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java
	test/src/test/java/org/apache/accumulo/test/functional/GarbageCollectorIT.java
added line