Merge pull request #6 from pstray/bugfix

Fixed a few broken tests
Support for extra authorize query params:

Some OAuth2 providers support special query parameters to the
authorize_url. E.g. Facebook supports an auth_type/auth_nounce parameter
to force re-authentication (and HTTPS authentication).
Merge pull request #7 from judofyr/e88818405e04ae84f2cd31596e8440a4d9a9fcee

Support for extra authorize query parameters
Add a _ua attribute to avoid "Non-blocking requests in progress"

    An application that does both blocking and non-blocking requests
    will have issues when multiple plugins use the $app->ua / $c->ua
    object instead of creating its own. The error thrown comes from
    Mojo::UserAgent:

    "Non-blocking requests in progress"
Merge pull request #8 from jhthorsen/master

Add a _ua attribute to avoid "Non-blocking requests in progress"
Prepare for release
Add get_authorize_url() helper

    This is useful when you want to create links that go to the Oauth2
    page, instead of doing a redirect like this plugin already can.
Merge pull request #9 from jhthorsen/master

Add get_authorize_url() helper
Add documentation to get_authorize_url() helper
Merge pull request #10 from jhthorsen/master

Add documentation to get_authorize_url() helper
get_authorize_url() will get default scope from config
Merge pull request #11 from jhthorsen/master

get_authorize_url() will get default scope from config
Add better integration with Mojo::IOLoop::Delay

    ...also add support for returning $token when used synchronous.
Merge pull request #12 from jhthorsen/master

smooth integration with Mojo::IOLoop::Delay
Prepare for release
Fix Mojo::UserAgent::post_form is DEPRECATED in favor of...
Merge pull request #13 from jhthorsen/master

Fix Mojo::UserAgent::post_form is DEPRECATED in favor of...