Reconfigure Cassandra dblog tests

This commit makes the Cassandra-backed LogTest subclasses run serially
and also permits messages with DEBUG or higher severity in both the
console and target/test.log output.  The goal of these two changes is
to make difficult-to-reproduce LogTest failures slightly easier to
analyze using the log alone.
Unify names of IDAuthority impls/tests

We used a mix of manager, authority, and allocator to refer to what
was fundamentally the same type, which survives this commit unchanged
as "IDAuthority".

This commit does not touch "IDManager", which is distinct from
IDAuthority.  Nor does it touch VertexIDAssigner.  Just IDAuthority
implementations and tests.
Renamed TransactionHandle to BaseTransaction

Also renamed TransactionHandleConfig to BaseTransactionConfig, renamed
the builder, several methods that refer to the type, and a javadoc
comment linking to a method with an affected type in its signature
add support replication strategy and options for C*
Changed OLAP/Fulgora to reflect TP3 interface and design philosophy.
Fixed OLAP test case after refactoring.
Merge branch 'titan05' of https://github.com/thinkaurelius/titan into titan05
Removing references to gollum-site
Merge branch 'titan05' of https://github.com/thinkaurelius/titan into titan05
Added single-source-shortest OLAP test and fixed discovered bug
OLAP javadoc
core.schema documentation and minor refactoring by moving a class out of core that isn't supposed to be users
Made timeout settings more conservative
Reverted idiotic change to commit handling
Generate uniform CSS font size conf opts page
ConfigOption documentation changes

* Expanded and updated someConfigOption description strings in
  GraphDatabaseConfiguration

* Modified ConfigurationPrinter to preload ConfigOptions in the
  classpath via reflections before iterating over the config object
  tree; extracted this logic into a helper class now that it is used
  in two places (ConfigurationPrinter and TitanFactory)

* Added PreInitializeConfigOptions to some classes in the
  storage/index backends

* Tweaked the AsciiDoc->DocBook stylesheet to break extremely long
  single-word default value strings instead of making the table run
  off the right side of the screen
ConfigOption documentation and name changes

* Expanded and updated someConfigOption description strings in
  GraphDatabaseConfiguration

* Renamed merge-basic-metrics to metrics-merge-stores

* Renamed machine-id-appendix to unique-instance-id-suffix

* Modified ConfigurationPrinter to preload ConfigOptions in the
  classpath via reflections before iterating over the config object
  tree; extracted this logic into a helper class now that it is used
  in two places (ConfigurationPrinter and TitanFactory)

* Added PreInitializeConfigOptions to some classes in the
  storage/index backends

* Tweaked the AsciiDoc->DocBook stylesheet to break extremely long
  single-word default value strings instead of making the table run
  off the right side of the screen
Merge branch 'titan05' of github.com:thinkaurelius/titan into titan05
Add plugin for the Gremlin Console.

Just performs basic imports of some of the common Titan classes.
Additional ConfigOption tweaks

Refactored idauthority options, updated descriptions and javadocs on
several options in the storage backends