Rewrite javadoc for KCVS.getLocalKeyPartition()

Old javadoc entry for this method had outdated references to an array
return type, but the return type is now List<KeyRange>
Flip broken VertexIDAssignerTest partition bounds

Fixes #591

VertexIDAssignerTest uses a MockIDAuthority that takes its partition
bounds as an integer array of length 2, then writes the ints to
StaticBuffers in its getLocalIDPartition() method.  A precondition in
this method checks that the lower buffer compares before the upper
buffer.

VertexIDAssignerTest is a JUnit parameterized test, and one parameter
set passed the int array { -10000, 10000 } to MockIDAuthority.  This
was guaranteed to fail the precondition mentioned above, since the
negative int has the MSB set and the positive int doesn't.  This
showed up as an IllegalArgumentException in
titan-test/target/test.log.

I think this bug was limited to MockIDAuthority and
VertexIDAssignerTest.  I don't see how it could affect
VertexIDAssigner or ConsistentKeyIDManager.  CKIM works in terms of
opaque bytes.  VertexIDAssigner does work with ints, but it
unsigned-shifts them down two bits before doing any comparisons,
discarding the lower order bits and guaranteeing that the resulting
int values are positive.
Renaming HBase modules and changing deps

These changes make `mvn clean install` write only
titan-hbase-$VERSION.jar to the lib folder of the repository.  This
jar contains the code from
titan-hbase-parent/titan-hbase-{core,094,096}.  Before these changes,
the lib folder confusingly and redundantly contained two copies of
this code.  One copy was titan-hbase-$VERSION.jar (retained in this
commit), and another copy was spread across the three jars named
titan-hbase-{core,094,096}-$VERSION.jar.  This commit just eliminates
the latter set of three jars.
Make HBase respect storage.hostname

Still logs a warning and drops storage.port.