Added `D2LUserContext.decorate_url_with_authentication()` to accept an entire URL
and generate Valence authentication tokens for it; re-factor D2LUserContext
to pull out the token generation code into an internal method
(`_build_tokens_for_path()`).