Ignore surefire's temporary test ordering files
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
Rename titan-release profile to aurelius-release

This change makes the profile match the name of the equivalent profile
in Faunus's pom.xml file
Removing IDAuthority's peekNextID method

In the consistentkey backend, this peek method could skip valid
blocks, limiting its usefulness.  It deosn't appear to be used
anywhere outside a single test method, so I deleted the method from
both its interface and implementations.

In the consistentkey implementation of IDAuthority, the process of
allocating a block happens in approximately two steps.  1. Write the
backend to claim an ID block.  2. If the write took longer than a
certain configurable time limit, try to delete it, otherwise return
the block as successfully allocated.

The problem: "peek" just looks at written claims.  If peek happens
after a write completed but before the responsible machine deletes it,
then peek will consider it allocated and skip it.  A subsequent call
for the next block may then return a start less than what peek
reported.

If we come up with a genuine need to peek at ID blocks, then we'll
need to modify the consistentkey implementation to avoid this behavior
(unless we can live with it, somehow).
Merge branch 'release/titan-solr-0.1.0'
Merge remote-tracking branch 'upstream/master'