add SSL support for C* Astyanax/Thrift backends
Extended test coverage and adding helper tools and config options to do so
Merge branch 'titan05' into testrefac
Added additional test cases and reviewed test case exclusion from Blueprints
Porting introduction section of Faunus manual

I've brought over most of the images as-is.  This commit is slightly
more than a pure markup conversion: it also includes a little bit of
editing to attempt to replace references to "Faunus" with
"Titan-Hadoop" or just "Titan" if the context already strongly
connotes Hadoop.  I also dropped or spliced some content that only
made sense for Faunus as an independent project (like its own
downloads page and separate javadoc URL).
Added a number of additional test cases
Added OLAP test to PartitionTests
Merge branch 'titan05' into testrefac
Initial bugfixing
Continued bugfixing
Rough conversion of Faunus wiki to AsciiDoc

The terms "Faunus" and "Titan-Hadoop" are used inconsistently.
Command output and configuration file samples refer to
FaunusGraph/HadoopGraph inconsistently; same goes for other classes
renamed in the integration as titan-hadoop.

I think the syntax is mostly or entirely converted, but the content
needs substantial editing and proofreading.
Bugfixing partitioned vertices
Bugfixing partitioned vertices
Explanatory message for a test failure assertion
merge with origin/titan05
More DEBUG and TRACE logmsgs in BDB backend

Used this while looking for a transaction handling issue in STG.commit
on BDB with serializable isolation
Deleting some cassandrathift cruft

This class has retained a couple of methods used in testing Titan
against a cluster of multiple Cassandra instances on the same physical
machine long past the removal of that test configuration from the
Maven build.  The method implementations are so old and untested at
this point that I wouldn't readily trust them to do the right thing on
the current Cassandra API; one of the two methods axed in this
commitwas adapted from the Cassandra 0.7 codebase.  Better to
reimplement if we need that functionality again in the future.
Fix NPE in SSL trust store configuration
Delete unused code in CTConnectionFactory.Config
Resolving tx conflicts under serializable isolation

This commit should fix an issue with StandardTitanGraph.commit that
caused transaction conflicts on storage backends with serializable
isolation (but not on backends with weaker isolation guarantees).  It
makes STG.commit only open a secondary transaction for schema
mutations when the backend has weak isolation; when the backend
provides strong isolation, it sticks to a single tx now.

This commit also changes the isolation level used in most of the BDB
tests to serializable (from repeatable read, the default).

This commit still at least two known problems:

* TransactionalTitanGraphTestSuite.testCompetingThreads fails
  spectacularly with BDB configured for serializable isolation

* BerkeleyPartitionGraphTest.testVertexPartitioning
  nondeterministically fails.  These pseudorandom failures predate
  this commit; they are present on the ancestor commit also.  On my
  machine, 33 of 60 successive runs passed while the remaining 27
  failed with a few different assertions, all of which seem related to
  bogus values coming out of the fulgora OLAP result object.