reproduce the bug with ConsistentKeyIDManager

Fix getRid() method in DistributedStorageManager() to take Thread ids in to account
Merge branch 'master' of https://github.com/janarthanamr/titan
Byte array vertex key handling added.
Fixes #461. Also fixes the relation ordering to go by type first and then direction.
Merge branch 'master' into titan-accumulo
Update TESTING.md
Implemented additional provisions in the id allocation logic to allow the user to configure Titan in such a way that id allocation conflicts are much less likely when ingesting through lots of machines. Fixes #382
Merge branch 'master' of https://github.com/thinkaurelius/titan
Added username,password config options
changed return from long to int for partition id
Added IDAllocation tests for all other backends. Added additional test cases for IDPool exhaustion. Reworked the way the unique id marker is inserted into the id and checking of the upper bound.
Changed enum to remain backwards compatible with 0.4.0
Fixes #457.
Refactored test cases.
File rename
Merge branch 'master' into es041
Fixes #426.
Make titan.sh wait for Cassandra's Thrift server

Added nodetool to titan-server/bin/.  Instead of starting Cassandra
and sleeping for a hardcoded interval, titan.sh now starts Cassandra
and then calls `nodetool statusthrift` and waits up to 60 seconds
until that command returns the string 'running'.  If it fails to
return that string within the timeout, then titan.sh prints an error
to stderr and exits without attempting to start Rexster.
titan.sh argument handling and verbosity tweaks

* Allow specification of titan.sh options and arguments in any order

* Add "-v" option to titan.sh that makes it log Cassandra and Rexster
  + Titan + ES output to the console during process startup.  This
  console spew was formerly output by default when invoking `titan.sh
  start`, but now the -v option is required to produce it.
Fix Rexster log4j configuration

Rexster's Application.java loads "log4j.properties" in a static
initializer and does not seem to provide a way to override this
behavior through configuration.  So, I've created the directory
"rexhome" within the root of the titan-server archive containing
log4j.properties for rexster (and a "public" directory for rexster
containing web assets).  Now rexster logs to
$ARCHIVE_ROOT/log/rexstitan.log.