ACCUMULO-2526
Merge remote-tracking branch 'origin/1.5.2-SNAPSHOT' into 1.6.0-SNAPSHOT

Conflicts:
	assemble/src/main/assemblies/binary-release.xml
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2522 fix timeout typo
Merge branch '1.5.2-SNAPSHOT' into 1.6.0-SNAPSHOT

Conflicts:
	proxy/src/test/java/org/apache/accumulo/proxy/SimpleProxyIT.java
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2527 Compiler warning cleanup.

For internal use of deprecations, where applicable, new tickets with TODOs were placed in the comments to mark the
necessity to fix the code. To ease deprecation suppression, some code was lifted into a single method to reduce impact.
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2531 Use VolumeConfiguration instead of instance.dfs.dir in ClientOpts

VolumeConfiguration encompasses both instance.dfs.dir and instance.volumes.
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2487 match Value implementation to javadocs. check for null args.
Merge branch '1.6.0-SNAPSHOT'

Conflicts:
	core/src/main/java/org/apache/accumulo/core/data/Value.java
ACCUMULO-2490 Correct test invocation Pair.fromEntry. Add test for non-parameterized fromEntry call
ACCUMULO-2534 added license headers
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2487 eliminate warnings about unused vars
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2520 made GC validate data read from !METADATA table
Merge branch '1.4.5-SNAPSHOT' into 1.5.2-SNAPSHOT

Conflicts:
	server/src/main/java/org/apache/accumulo/server/gc/SimpleGarbageCollector.java
	server/src/test/java/org/apache/accumulo/server/gc/TestConfirmDeletes.java
	test/system/auto/simple/gc.py
Merge remote-tracking branch 'local14/1.5.2-SNAPSHOT' into 1.6.0-SNAPSHOT