Replace Traversable with Visitable, simplify Visitor
merge nathanlws: Replace Traversable with Visitable, simplify Visitor

Merge pull request #1014 from nathanlws/sql-layer/traversable-to-visitable
https://github.com/FoundationDB/sql-layer/pull/1014