* Added parent module on poms that have no parent defined
* Removed dependency reduced pom from undertow module
* [BAEL-5249] - 21.02 - pom cleanup - formatted pom.xml
* Added parent module on poms that have no parent defined
* Removed dependency reduced pom from undertow module
* Aligned and Defined the common plugins in the parents
* Removed dependency-reduced-pom.xml from undertow module
* Reverting test fail modules with surefire testFailureIgnore ture
* Reverted wrong push with org.hsqldb
* Add example of different types of bean injection
* BAEL-1080 Introduction to Future and Pattern Matching in Vavr
* Update future with Pattern Matching
* remove unused files
* Update future unit test of cancelled Future
* remove unused import
* delete unused files
* using await() on future to wait until future completed instead of using while(true)
* Add Awaitability to FutureTest, avoid using while loop
* format code