ACCUMULO-2093 Exclude incomplete tables from listing.

  Specifically, tables who can't resolve with a fully-qualified table
  name are excluded from a table listing. This ensures that tables being
  created and/or deleted aren't shown in an inconsistent state.
ACCUMULO-2094 Consolidate namespaceId addition with creating table

  Also clean up related initialize and upgrade code, and consolidate
  duplicate code.
ACCUMULO-1910 Add source to to test jars that did not have source.

Some of the jars used in test cases did not have source code.  This patch
replaces those jars in 1.4.5-SNAPSHOT with jars that contain both .class
and .java files.

Signed-off-by: Josh Elser <elserj@apache.org>
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT

Conflicts:
	src/start/src/test/resources/ClassLoaderTestA/Test.jar
	src/start/src/test/resources/ClassLoaderTestB/Test.jar
	src/start/src/test/resources/ClassLoaderTestC/Test.jar
	test/system/auto/TestCombinerX.jar
	test/system/auto/TestCombinerY.jar
ACCUMULO-1910 Add updated HelloWorld2.jar and FooConstraint.jar, provided by Ed Coleman, which contain source files as well as the class files.
Merge branch '1.5.1-SNAPSHOT' into 1.6.0-SNAPSHOT
ACCUMULO-2096 Clean up the security RW tests.

Ensure that tableID is used where necessary and ensure that the correct SecurityErrorCode is used when using the
internal method calls (that throw ThriftSecurityException and not AccumuloSecurityException) so the assertions work
correctly.
Merge branch '1.6.0-SNAPSHOT'