Fixed MatchStep's processNextStart (so as to exhaust its inputs) and simplified MatchTest
Add another neo4j cypher test.  Use select.
the properties in the main tinkerpop3.pom had a 2.1.2 .version. put that solely into the neo4j-gremlin pom so there is no confusion as to dependencies. That is, only neo4j-gremlin project references Neo4j libraries.
new Traversal comparable model for sorting traversal strategies prior to application. Removed the concept of Final and Runtime TraversalStrategies. They are all just 'final' now. Changed method signatures accordingly. No traversal strategies are allowed constructors and must have a Singleton INSTANCE to reduce object creation. Update Giraph, Neo4j, and TinkerGraph accordingly.