Adds a traversal protocol.
Renames RXLazyEnumeration to RXMappingTraversal.
A bit of documentation.
Merge branch 'feature/traversals' into develop