stricter type marshalling on entities
update Client constructor to ease testing
test DataMapperAdapter:getAccessToken()
update Scope constructor to ease testing
null expiry date handling
test DataMapperAdapter:setAccessToken()
test DataMapperAdapter::getAuthorizationCode()
test DataMapperAdapter::setAuthorizationCode()
test DataMapperAdapter::expireAuthorizationCode()
clean tests
test DataMapperAdapter::checkClientCredentials()
test DataMapperAdapter::isPublicClient()
test DataMapperAdapter::getClientDetails()
test DataMapperAdapter getClientScope() and checkRestrictedGrantType()
test DataMapperAdapter getRefreshToken() and setRefreshToken()
add missing assertions to previous token tests
test DataMapperAdapter::unsetRefreshToken()
update DataMapperAdapter::scopeExists() and add test
test DataMapperAdapter::getDefaultScope()
test DataMapperAdapter::checkUserCredentials()