[Issue #16] Add lifecycle events handlers
[Issue #16] Add lifecycle events handlers; change annotation names
Remove log4j.xml
Check debug level first for optimization
[Issue #16] Add lifecycle events handlers - for revoke token
Replace Inclusion.NON_NULL to NON_EMPTY
[Issue #17] Admin service that lists all client apps
[Issue #18] Add exception event handlers
[Issue #16]  Add lifecycle events handlers - request and response events
Cleanup some todos
Cleanup - remove obsolete TODOs
[Issue #19] Add service delete scope
Add DBManager documentation and set utf8
[Issue #20] Authentication response may be custom one - if user authentication requires more details as a subsequent step
Make REST services consistent
Update README.md file
Change REST services names - use plural
Fix cases when clientId is invalid or queryParam is null or empty
[Issuse #21] When GET /oauth20/scopes/ and /oauth20/applications with non-existing scope/clientId return HTTP 404
[Issue #22] Check Content-Type is application/x-www-form-urlencoded on POST /oauth20/tokens and /oauth20/auth-codes