Merge pull request #265 from simonbrandhof/master

Slight build improvements
Removing startTransaction, adding supportsEdgeRetrieval, supportsVertexProperties, supportsEdgeProperties features, and refactoring test cases and implementations accordingly.
Removed vertex exclusion tests
added Travis CI configuration.
added Travis CI configuration.
Enabled key index tests for RexsterGraph.
Missing graph.shutdown() in test case.
updated CHANGELOG.textile with latest updates.
added Matthias and Josh to the travis CI email notification list.
more efficient handling of getVertex() in Neo4jGraph.
updated CHANGELOG.textile.
migrated to Oracle 7.
added OracleJDK7, OpenJDK6, and OpenJDK7 to Travis CI configuration.
Neo4jGraphs default behavior is to not check for index/graph consistency in a transaction. There is now a Neo4jGraph method that will allow a developer to turn this feature on and off.
added toString() test on ID for making sure every graph has a respectful getVertex(String).
fix for EmbeddedReadOnlyGraph and Neo4jGraph
Merge branch 'master' of github.com:tinkerpop/blueprints
fixed package namespacing in GraphSail -- pgm needed to be removed.
bumped to latest Dex and Neo4j versions. Added Matthias as contributor to TransactionalGraph.
minor fix to Neo4jGraph test.