TINKERPOP-2396 Added Traversal.getTraverserSetSupplier()

In this way the steps get their TraverserSetSupplier from the Traversal that spawned it which matches a bit with how Traverser objects get generated. This approach seems better than what I had suggested in JIRA where TraversalStrategy implementations might be used.
14 files changed