ACCUMULO-2651 Add missing execution id to apache-rat-plugin

  The missing execution id on the execution of the apache-rat-plugin
  evidently causes some build problems in some environments, especially
  when the specified execution phase is other than the default. This
  change adds an execution id, and causes the check goal to bind to its
  default phase in the build lifecycle (which is 'validate', instead of
  'verify').
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2653 Remove unused and unhelpful javadoc tags

  Added @Override annotations and removed some unnecessary casts and whitespace
  on save. Also removed unhelpful "(non-Javadoc)" comments from overridden
  methods.
Merge branch '1.4.6-SNAPSHOT' into 1.5.2-SNAPSHOT

Conflicts:
	core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java
	core/src/main/java/org/apache/accumulo/core/client/admin/TableOperationsImpl.java
	core/src/main/java/org/apache/accumulo/core/client/impl/ConnectorImpl.java
	core/src/main/java/org/apache/accumulo/core/client/mock/MockInstanceOperations.java
	core/src/main/java/org/apache/accumulo/core/iterators/FirstEntryInRowIterator.java
	core/src/main/java/org/apache/accumulo/core/iterators/IteratorUtil.java
	core/src/main/java/org/apache/accumulo/core/iterators/user/IntersectingIterator.java
	core/src/main/java/org/apache/accumulo/core/security/ColumnVisibility.java
	core/src/test/java/org/apache/accumulo/core/iterators/user/CombinerTest.java
	examples/simple/src/main/java/org/apache/accumulo/examples/simple/shard/Query.java
	minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java
	server/src/main/java/org/apache/accumulo/server/master/balancer/TabletBalancer.java
	server/src/main/java/org/apache/accumulo/server/util/AddFilesWithMissingEntries.java
	server/src/main/java/org/apache/accumulo/server/util/DumpZookeeper.java
	server/src/main/java/org/apache/accumulo/server/util/FindOfflineTablets.java
	server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java
	server/src/main/java/org/apache/accumulo/server/util/RestoreZookeeper.java
	server/src/main/java/org/apache/accumulo/server/util/SendLogToChainsaw.java
	server/src/main/java/org/apache/accumulo/server/util/TableDiskUsage.java
	server/src/main/java/org/apache/accumulo/server/util/TabletServerLocks.java
	src/core/src/main/java/org/apache/accumulo/core/client/mapreduce/InputFormatBase.java
	src/core/src/main/java/org/apache/accumulo/core/file/map/MapFileUtil.java
	src/server/src/main/java/org/apache/accumulo/server/util/DumpMapFile.java
	src/server/src/main/java/org/apache/accumulo/server/util/DumpTabletsOnServer.java
	test/src/main/java/org/apache/accumulo/test/continuous/ContinuousMoru.java
	test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/CheckBalance.java
	trace/src/main/java/org/apache/accumulo/trace/instrument/receivers/ZooSpanClient.java
Merge branch '1.5.2-SNAPSHOT' into 1.6.0-SNAPSHOT

Conflicts:
	core/src/main/java/org/apache/accumulo/core/Constants.java
	core/src/main/java/org/apache/accumulo/core/client/ScannerBase.java
	core/src/main/java/org/apache/accumulo/core/client/ZooKeeperInstance.java
	core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java
	core/src/main/java/org/apache/accumulo/core/client/impl/OfflineScanner.java
	core/src/main/java/org/apache/accumulo/core/client/mapred/InputFormatBase.java
	core/src/main/java/org/apache/accumulo/core/client/mapreduce/InputFormatBase.java
	core/src/main/java/org/apache/accumulo/core/data/ColumnUpdate.java
	core/src/main/java/org/apache/accumulo/core/data/KeyExtent.java
	core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/BCFile.java
	core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/Chunk.java
	core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/TFile.java
	core/src/main/java/org/apache/accumulo/core/file/rfile/bcfile/TFileDumper.java
	core/src/main/java/org/apache/accumulo/core/iterators/user/TransformingIterator.java
	core/src/main/java/org/apache/accumulo/core/security/crypto/CryptoModule.java
	core/src/test/java/org/apache/accumulo/core/client/mapreduce/AccumuloInputFormatTest.java
	core/src/test/java/org/apache/accumulo/core/util/shell/command/FormatterCommandTest.java
	examples/simple/src/main/java/org/apache/accumulo/examples/simple/shard/Query.java
	minicluster/src/main/java/org/apache/accumulo/minicluster/MiniAccumuloCluster.java
	server/base/src/main/java/org/apache/accumulo/server/master/state/TabletStateStore.java
	server/base/src/main/java/org/apache/accumulo/server/security/handler/ZKAuthorizor.java
	server/base/src/main/java/org/apache/accumulo/server/security/handler/ZKPermHandler.java
	server/base/src/main/java/org/apache/accumulo/server/util/AddFilesWithMissingEntries.java
	server/base/src/main/java/org/apache/accumulo/server/util/SendLogToChainsaw.java
	server/base/src/main/java/org/apache/accumulo/server/util/TServerUtils.java
	server/src/main/java/org/apache/accumulo/server/metanalysis/LogFileOutputFormat.java
	server/src/main/java/org/apache/accumulo/server/metanalysis/PrintEvents.java
	server/src/main/java/org/apache/accumulo/server/util/FindOfflineTablets.java
	server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java
	server/src/main/java/org/apache/accumulo/server/util/TableDiskUsage.java
	server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java
	start/src/main/java/org/apache/accumulo/start/classloader/vfs/providers/HdfsFileSystem.java
	test/src/main/java/org/apache/accumulo/test/GetMasterStats.java
	test/src/main/java/org/apache/accumulo/test/functional/RunTests.java
Merge branch '1.6.0-SNAPSHOT'

Conflicts:
	core/src/main/java/org/apache/accumulo/core/data/Condition.java
	core/src/main/java/org/apache/accumulo/core/data/Key.java
	core/src/main/java/org/apache/accumulo/core/data/Range.java
	test/src/main/java/org/apache/accumulo/test/randomwalk/Node.java
ACCUMULO-2651 Fix rat check problems with maven-invoker-plugin

  Stop causing maven-invoker-plugin to produce build.log in the basedir
  of the test project, which causes RAT check to fail (see RAT-160).
  Change default forkCount=1 to stabilize the default build. We can
  experiment with more forks later.
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2171 Change release to skip most tests

  Tests should have been performed before a release, and can be tested
  again during voting, prior to approval.
Remove internal rpc from the tserver service and into its own service
ACCUMULO-2171 Explicitly specify phase for latex plugin

  Work around an issue (https://jira.codehaus.org/browse/MNG-5478) where
  plugins execute out of order during release by explicitly setting the
  execution phase of the latex-maven-plugin to later in the build.
ACCUMULO-2574 Write a script to automate generation of protobuf classes and wire it up to maven
ACCUMULO-2652 Fix build warning on older maven versions
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2171 Update CHANGES for 1.6.0-RC1
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2171 Use local checkout for release candidate preparation.
Merge branch '1.6.0-SNAPSHOT'
ACCUMULO-2574 Implement some wrappers around PB access and track new WALs when replication is enabled
ACCUMULO-2586 Ensure that all of the constructors from 1.5.0 are present