Merge branch 'release/1.0.6' into develop
Spelling fix
Fixed broken tests
Fix typo in SessionInterface::validateAuthCode.
Normalise long function definition.

Signed-off-by: Michael Gooden <michael@bluepointweb.com>
Added requireScopes() method
Added requireStateParam() method. Fixes #9
Version bump
1.0.7 merge
Merge branch 'master' of github.com:lncd/OAuth2