Refactored FacebookRedirectLoginHelper
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
[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
[RedirectLoginHelper] Remove code duplication and fix access token expires
Make AccessToken serializable
[AccessToken] Add isExpired function
Refactored response and request handling and cleaned up the API.