Add UrlTokenEncode / UrlTokenDecode.

This is to resolve https://github.com/aspnet/HttpAbstractions/issues/55.
/cc @Tratcher 
Where does the name `UrlToken` come from? Legacy? The referenced spec says `base64url`.