Groovy files in directories

Previously, both the Groovy and Spring Boot CLI containers would only
work with Groovy files located in the application's root directory.
This change makes it so that all groovy files, regardless of their
directory will be found and used.

[#54517818]
Merge 54517818-deep-groovy to master

[Completes #54517818]