Be smart about which login strategy to use.

- Mobile = Redirect
- Desktop = Popup

Also change the format of the login signature to use 2 hashes

```js
Hull.login({provider,strategy,redirect_url},{scope, display...});
```

Provider-specific options go in the second hash
Test linking Twitter
New Signature for Hull.login (to mirror Hull.share)

Hull.login({ login:'', password:'', redirect_url:'', strategy:''});
        Hull.login({ provider:'facebook', redirect_url:'', strategy:'', params:{scope:'...'}});
Examples
All cases covered
Remove debugger
Hull.share

Hull.share({
  provider:'facebook',
  method:'share',
  anonymous: true //Allow anonymous posting
  display:'popup'// 'popup' || 'iframe'
  params:{
    href:'http://google.com'
  }
});
Remove posting to twitter through API
bump version
Bump + Add instructions for build
Typo
Fix promises
Add dimensions to Twitter Popup
Merge branch 'hotfix/fix_twitter_popup_share_size' into develop
0.8.42
Merge branch 'release/0.8.42' into develop