fixes #227 - squelches open basedir restriction error
fixes #228 - removes scope group - we don't want this implementation logic, comeon people
fixes #215 - makes Redis Scope Storage obey the same paradigm as PDO
Remove unused columns in oauth_clients

These are no longer needed with the last scope storage change.
defines  protected property on OAuth2\ResponseType\AccessToken
refactors Storage tests - breaks them out into interface tests for each storage type
fixes tests - adds null option for storage in UserCredentialsTest
adds support for JSON crypto tokens
fixes storage test names
fixes CryptoToken tests by allowing 'algorithm' config argument
adds tests for secondary storage and cleans up JWT tests
cleans up server creation in tests, adds docs, makes storing the token string the default
adds user_id to access token