Labeled has()-steps get an identity step inserted in their place. Updated docs around TraversalStrategy. Added PathTest case to validate proper behavior. Same pattern used for both Neo4jGraphStepStrategy and TinkerGraphStepStrategy. Fixed #423.