Sync most test case with oauth2 2.1.x, except Model/InMemory/*.
Clone oauth2 Tests/Model/InMemoryTest.php.
Merge branch 'release/2.1.0' into develop