Refactor backend-aware TitanIndexTest methods
Add concurrent-write cases to IndexProviderTest
Merge branch 'titan05' of github.com:thinkaurelius/titan into titan05

This merge didn't technically conflict, but it did introduce
compile-time errors in IndexProviderTest relating to the change in
signature for IndexTransaction's constructor.  I think this commit
fixes all such instances.