Updated documentation for JWTBearer grant type and also updated JWTBearer grant type to require and check for the "sub" property in the JWT.
Updated tests for JWT brearer grant type to test for the "sub" property.
Fxied formatting.
Formatted php docblocks.
Added doc block for getJWT() in JWTBearerTest.
Fixed casing of null in a few files.
Fixed casing of PHP keywords.
Fixed formatting.
Merge pull request #35 from F21/master

Documentation for JWT Grant Type and checking of "sub" JWT parameter
Updated README to document the JWT authorization grant type.
JWTBearer storage interface does not need to extend  the ClientInterface.
Updated documentation for JWTBearerInterface.
Merge pull request #36 from F21/master

Updated README to document JWT Authorization Grant.
Fix for getRefreshToken() in Pdo.php

Fix for 'PDOStatement::execute() expects parameter 1 to be array, string
given' introduced by line 148 in commit
97bdd2ca13ae03415982cdab8965dc605b4882be
Fix for expireAuthorizationCode() in Pdo.php

Fix for 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter
number: parameter was not defined' introduced in commit
42e626cce684e6aa9a64bfc94f6e4b9dc4a837cf
Fixed bug in JWTBearer Grant Type where the decoding key for the JWT is not included in the clientData array.
Formatting.
Added test for testing clients that do not have a JWT decoding key associated with it.
Renamed misleading variables and fixed comments.
Merge pull request #37 from dsquier/develop

Fix for getRefreshToken() in Pdo.php