Strict Escaping Mode, Userinfo Support

Intended to supersede #2 and #20 per discussion.
Good point about the different credentials.

WRT the equivalence, I agree. While the original PR treated them as not equivalent, it seems they should be equivalent but not equal.