Fixed naming of Provider Abstract
New entity for user data
Rename test
Don't use PHP constant; use constant value instead to support hhvm
Removed specific use of PHP_QUERY_RFC1738 constant
Don't use PHP constant; use constant value instead to support hhvm
Add specific check for HHVM
Merge branch 'entity'
Fix for FB&Google do support state
readme getSupportState()
unit tests for google and facebook for state
Use requireState only for Providers who support and/or require state
Merge branch 'entity' of github.com:TomHAnderson/oauth2-client
Merge branch 'state2' of github.com:TomHAnderson/oauth2-client