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
I feel like I had those both mis-named, I don't think that `_setServiceName` should be a generic concept across reliers. I have updated the name here to `_setupServiceName`, and in oauth.js, the new name is `_setupOAuthRPInfo`.