Merge branch 'release/2.1' into develop
Optimised regex and re-added trim() following conversation in #52
Fixed semantic meaning of `requireScopeParam()` and `requireStateParam()` by changing their default value to true
Updated docblocks
Added default value for final argument in ClientInterface::getClient(). Fixes #56
Corrected array key call. Fixes #63
Fixed broken test
This fixes #57. By passing in a conditional flag refering to headersOnly, the library would stil respect RFC6749 Section 7 and RFC6750 Section 2.
Merge pull request #64 from alexmcroberts/develop

Conditional isValid flag to check for Authorization header only. Fixes #57
Version bump
Updated changelog
Merge branch 'release/2.1.1'