Fixed compilation error caused by Titan commit 639d431.

TranscationConfig was eliminated. The interface TransactionConfiguration
was  introducted, and an implemention of it StandardTransactionBuilder
was written.  This commit changes FaunusTitanGraph to use
StrandardTransactionBuilder.
Merge pull request #147 from Lab41/master

Fixed compilation error caused by Titan commit 639d431.
minor spelling error
Fixed a SLFR Logging issue. Used Apache Logger instead -- works.
updated SchemaInferencerMapReduce to use new Titan type maker API. Fixed an SLF4J logging issue in titan-cassandra and titan-hbase adaptors.
Add log4j dep, remove slf4j binding exclusion
Manage slf4j-api and -log4j12 versions

This will prevent slf4j API and Log4j binding versions from diverging
even if Faunus's dependencies's versions of these libraries change in
the future.
Merge remote-tracking branch 'origin/master' into cdh4-port

Conflicts:
	src/main/java/com/thinkaurelius/faunus/formats/titan/FaunusTitanGraph.java