KER-239: Make the kernel extensible (kernel part)
KER-239: fixes needed to be able to implement a multi-threaded version of the kernel
KER-239: fixes needed to be able to implement a guice integration
KER-239: removed a dependency that has been added abusively
KER-239: Guice Integration
KER-239: Used the standard annotation instead of the specific ones from guice
KER-239: code simplified
Merge branch 'feature/KER-239' of https://github.com/exodev/kernel into feature/KER-239-guice
KER-239: Google guice integration improved
KER-239: Spring integration
KER-239: Destroy the Spring container on stop
KER-239: Improved the logging and the creation of a SpringContainer on start
KER-239: Improved the logging and the creation of a GuiceContainer on start
KER-239: Removed a useless comma
KER-239: Updated the ConfigurationManager to make it up to date
Merge branch 'feature/KER-239' of https://github.com/exodev/kernel into feature/KER-239-guice
KER-239: Updated to better fit with the ConfigurationManager changes
Merge branch 'feature/KER-239' of https://github.com/exodev/kernel into feature/KER-239-spring
KER-239: Updated to better fit with the ConfigurationManager changes
KER-239: Added a raw type to a ComponentAdapter