- Update the way that the saml2 projects were dependent
on identity-provider resource files.
- Use TestContainers to simplify runtime dependencies
- Update compose.yml to use Docker-standard interpolation
Closes gh-335
Let's prioritize running within the project for now.
Due to a difference between Spring and Docker's interpolation
syntax, the projects will favor Spring syntax so that
both the application and its tests can run successfully.