* 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
* added updated example codes
* updated example code StringToCharStream
* deleted StringToCharStream.java locally
* removed redundant file
* added code for apache commons collection SetUtils
* refactored example code
* added example code for bytebuddy
* added example code for PCollections
* update pom
* refactored tests for PCollections
* spring security xml config
* spring security xml config
* remove redundant comment
* example code for apache-shiro
* updated example code for Vavr Collections
* updated Vavr's Collection example
* updated Vavr Collection file
* moving jmh into libraries module
* refactoring jmh
* Update pom.xml
* manual algorightm
* with BM result
* fix for space issue
* Fixed indentation
* change as per suggestion
* vavr either
* adding unit test and othe rutilities
* Examples for BAEL-423:
Handling Exceptions in Lambda Expression with Vavr(Javaslang)
* Modified Lifting and Try API examples and removed Validation API examples