removed unnecessary dependencies for maven modules

removed dependency on titan-es for titan-cassandra and titan-hbase.
titan-berkeleyje still has this dependency for a specific test (ElasticSearchBerkeleyDBTest.java). Is this test really necessary?
added titan-lucene to titan-all dependencies
Adding new .gitignore pattern

This pattern omits pom.xml.versionBackup files created by the Maven
"versions:update-child-modules" goal.  The following page has more
information about this goal:

http://mojo.codehaus.org/versions-maven-plugin/update-child-modules-mojo.html
Merge branch 'master' of https://github.com/PHameete/titan into PHameete-master

Resolved conflict around metrics dependency declaration in
titan-cassandra/pom.xml