Updated athentication with bearer code took from new examples: added realm param. Now calls to orchestrators are UMA authenticated with `keycloak-client` credentials and `conductor-server` audience
Completed the refactoring as Maven multi-module project and each project has been documented as the new project template advise. It also provide the avatar support (#19726)