refactor(client): Move many parameters/helpers from Session to Relier.

@nchapman and @zaach - this is part one in the ["resume" PR](https://github.com/mozilla/fxa-content-server/issues/1623). The PR became pretty burly, so I factored out this portion, and will issue a follow on PR with the resume functionality.

--------------------------------------
 
parameters:

* service
* most oauth parameters
* redirectTo
* context

helper functions:

* isSync
* isFxDesktop

Other work:

* Split of the OAuthRelier from the normal Relier
* Initialize Channels with the Relier in app-start
* Update the oauth-reset-password functional test to not hard code the email format. Instead fetch the link from the email headers.

Remove all of the resume stuff.

issue #1648
It might be nice if the `Relier` modules could handle this, but I'm not exactly sure what that would look like. Some kind of factory method like `Relier.getInstance(params)` might work. The downside is that it would then have to deal with `searchParams` which could be gross. Just throwing it out as an idea. Feel free to ignore.