first push on metaproperties.
propagated meta properties through TinkerGraph and Neo4jGraph.
oh the horid pain.
Add IteratorUtil and get tests to compile in gremlin-driver.
Merge remote-tracking branch 'origin/master' into metaproperties
add GraphTraversal steps for MetaProperty access.
Clean up some todos in tests around metaproperties changes.
Merge remote-tracking branch 'origin/metaproperties' into metaproperties
Clean up todo around metaproperties refacactoring in tests.
StrategyWrappedElement fixed up after metaproperties refactoring.
Fix strategywrappededge after metaproperties refactoring.
Fix StrategyWrappedVertex after metaproperties refactoring.
Fix tests after metaproperties refactoring.
TinkerGraph now passes both computer and standard process tests.
made sure that if properties is multi, then the Map value is a list.
@spmallette ... random cyclic inference stuff. check out Vertex and Element APIs now.
nothing is building, but look at what I did with Element, Vertex, Edge, and MetaProperty... iterators()... now we have those isolated and the 'hardcore' methods. This means that we can now have GraphTraversal representatiopns of properties(), values(), hiddens(), etc.
latest for stephen.
Neo4j, Giraph, and TinkerGraph all have MetaProperty support. Neo4j metaproperties are currently just like properties, no multi or metas allowed -- unsupported operation. once we get everything compiling, I will work to make it be a property or split off to a vertex as need be.
added hidden(), hiddens(), hiddenMap() to GraphTraversal, Vertex, Edge.