Warn or die on local-backend config conflicts

For #743
Test tx custom options in graph config

Check that options set in the config passed to `TitanFactory.open` can
also be accessed through `BaseTransactionConfig.getCustomOption`
Use graph configuration in tx custom options

Fix for #765
Merge branch 'titan05' of github.com:thinkaurelius/titan into titan05

Conflicts:
	titan-core/src/main/java/com/thinkaurelius/titan/graphdb/configuration/GraphDatabaseConfiguration.java
Rename ALLOW_STALE_CONFIG option string

For #743
Fix InMemoryPartitionGraphTest

I broke this in 1e5e54bf5cfad4aa4c4540887c9ab8f07e933d1f when adding a
mix of partitioned and unpartitioned test methods to its superclass; I
neglected InMemory entirely while thinking about Cassandra and HBase
subclasses which have the same superclass.
Make ES tests log on the console

Cheating a bit to make debugging a test setup failure on CI easier