login can accept additional options

The `$facebook.login` function can now accept an options object that
will be passed to the FB.login function. This can be used to grant
extended permissions to a user.
Added `wrapWithOptions` function to allow for options after a callback.
Updated login with options to use `wrapWithOptions`
Updated minified version
Merge remote-tracking branch 'upstream/master' into login-arguments

Retrieved updated tests to base login arguments test from
Added test for facebook.login with arguments
Updated .travis.yml to node 0.10.20
Merge pull request #2 from tominated/login-arguments

Allowing login to accept additional options