Merge pull request #147 from yguedidi/redirect-login-helper

Refactored FacebookRedirectLoginHelper
Add composer master branch alias
Merge pull request #144 from yguedidi/composer-alias

Add composer master branch alias
Add an option to allow re-asking declined permissions

Add an option to allow re-asking declined permissions as mentioned in https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.0#re-asking-declined-permissions
Merge pull request #151 from rajbdilip/master

Add an option to allow re-asking declined permissions
[RedirectLoginHelper] Extract URI filtering feature
[RedirectLoginHelper] Filter URI even if the user decline login
[RedirectLoginHelper] Make redirect login help extendable
[RedirectLoginHelper] Make the state generation extendable
[RedirectLoginHelper] make random function private
Merge pull request #150 from yguedidi/redirect-login-helper

Redirect login helper
[RedirectLoginHelper] Remove code duplication and fix access token expires
Make AccessToken serializable
Merge pull request #152 from yguedidi/redirect-login-duplication

[RedirectLoginHelper] Remove code duplication
[AccessToken] Add isExpired function
Merge pull request #154 from yguedidi/better-access-token

AccessToken additions
Refactored response and request handling and cleaned up the API.