SONARCLOUD-213 rename classes related to auth by credentials
- rename "Authenticator" to "Authentication"
- add a bit of javadoc
- highlight the relations
BasicAuthentication
|- UserTokenAuthentication
|- CredentialsAuthentication
|- CredentialsExternalAuthentication
|- CredentialsLocalAuthentication
* SONAR-10597 Update USER_TOKENS#LOGIN to USER_UUD in DB
* SONAR-10597 Update UserTokenDao to return user uuid
* SONAR-10597 Fix api/user_tokens/generate to correctly use user uuid
* SONAR-10597 Fix api/user_tokens/revoke to correctly use user uuid
* SONAR-10597 Fix authentication by token to correctly use user uuid
* SONAR-10597 Fix api/user_tokens/search to correctly use user uuid
* SONAR-10597 Fix api/users/search to correctly use user uuid
* SONAR-10597 Add ITs to check user tokens after login update
Reduce the dependency between sonar-server and sonar-ws
By copying the sonar-ws ...Request classes into the ...Action classes (as static inner classes). This will make the refactoring of sonar-ws towards generated Request classes a lot easier.