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
Yup, it would. In the "Add a broker" PR, you can see how I [approach it.](https://github.com/mozilla/fxa-content-server/pull/1609#diff-d548a17ac012756e5e531925eb901932R21)