add support for organizations api
- added code to support custom API to get organizations information across different ILs
- organization and api configuration is stored in baby-yoda.yaml
- API can be configured to restrict access for certain keycloak client and user
- Added in-memory caches to improve API performance
- Hooked up event listener to update in-memory caches
- Added pagination support for API endpoint
- Performance test result: https://confluence.il2.dso.mil/display/P1/Keycloak+API+Performance+Test
- See README.md under development/plugin for more detail on how to use the API
Edited by jhe