Added basic test of expired lock cleaner

This is a first step towards #324.  The class under test exists and
compiles but is unimplemented, so the test fails.
Early implementation of expired lock cleaner

* Renamed class ExpiredLockDeleter to ExpiredLockCleaner

* Extracted ConsistentKeyLocker column constants
  ByteBufferUtil.oneBuffer(9) and ByteBufferUtil.zeroBuffer(9) into
  public static finals; ConsistentKeyLockerTest and ExpiredLockCleaner
  now use them

* Still lots of optimization/refactoring potential in
  ExpiredLockCleaner and areas for added coverage in its test

* Still need to create an executor into which CKL can submit
  ExpiredLockCleaner instances; as of this commit, ELC is only used by
  its test and is never actually used by Titan in ordinary operation
Changing RandomPartitioner to Murmur3

This change only affects the cassandra.yaml file included in the Titan
release zipfiles and placed in the conf subdirectory of the repo root
when building Titan from source.
Belated Commons Config removal

Changing leftover Apache Commons Config use in zipfile integration
tests under titan-dist to equivalent Titan configuration classes.
Missed this during the latest merge of master into titan05.
Reenabled short HBase CF names

Fixed bug in HBaseKeyColumnValueStore.mutateMany(...) that was leaking
short names, reenabled short names for HBase CFs by default
Refactor, integrate, test expired lock cleaner

The lock cleaner is now integrated with core.  It's controlled through
a new GraphDatabaseConfiguration option, "lock-clean-expired".  It's
disabled by default.  This commit adds/expands tests on the three
classes involved.  These changes seem to work in unit and limited
manual testing on my workstation, but the code is all very new and may
be buggy.
Wait for Cassandra keyspace after creation
Merge branch 'titan05' of github.com:thinkaurelius/titan into titan05

Conflicts:
	titan-test/src/test/java/com/thinkaurelius/titan/diskstorage/locking/ConsistentKeyLockerTest.java