Support redirect style Logins

Signature:

```js
Hull.login({
  provider:'facebook',
  strategy:'redirect' //'redirect'||'popup',
  redirect_url:'http://example.com' //optional, only used for strategy=redirect
});
Hull.login({
  login:'user@example.com',
  password:'12345',
  strategy:'redirect' //'redirect'||'popup',
  redirect_url:'http://example.com' //optional, only valid for strategy=redirect
});
```
Different-sized popups for Facebook
Stray Debugger.
Fix broken Hull.login without redirect
minor
correct display option for facebook auth
allow override of options.display for facebook auth
Merge pull request #185 from hull/feature/fix-facebook-popup

Support redirect style Logins