include ext directory in gremlin and upgrade scripts
Initial refactoring of diskstorage package
Finished initial refactoring for Pavel to review. DOES NOT BUILD
removed getKeys(StoreTransaction), fixed getSlice for ordered stores and tests
Initial rewrite of singlethreaded performance tests

These changes are barely tested.
Ignore surefire's temporary test ordering files
TitanGraphSerialTest rewrite

Added new unit tests, javadoc, enabled JUnitBenchmarks, and rewrote
graph setup/data generation to run once per class without counting
that setup work in JUB method runtimes
add insert method to CacheStore
add Titan EhCache implementation
add Titan Hazelcast implementation
add EhCache/Hazelcast modules to main pom and all package
delete titan-ehcache module
remove redundant CacheStore.insert method
skeletion of Hazelcast KCV/Cache stores
Fix infinite recursion
Changed local lock contention to permanent failure

Contention on a lock with a transaction in the same process formerly
threw TemporaryLockingException.  Now it throws
PermanentLockingException.  The two unit test methods sensitive to the
exact exception type are also changed to expect PLE instead of TLE.
Javadoc update on locking exception classes
Added a short graphdb test method

This test method in TitanGraphTest just creates three vertices and
then globally counts the graph's vertices, both within a single
transaction and after committing the vertex-creating transaction.
pom.xml deduplication

Moved pom.xml stanzas repeated across multiple modules into the parent
module and deleted them from the children.  Also deleted the
comprehensive profile.
Removed openjdk6 from Travis CI config