Store the continue url in the session for use after Facebook authentication

After authenticating using the Facebook OAuth provider the user is not
properly redirected to the Continue url (if it was supplied). This
stores the Continue url in the session before making the authentication
call to Facebook.
Merge pull request #712 from kkolstad/master

Facebook will respect Auth.Continue after authentication