feat(refactoring): WIP/rebasable, don't base your work on this commit.

Refactor the original bundles and split them in order to separate javafx from pure di functionalities.
Besides, adds Retrolamba for Java 7 compatibility. At the moment it has not been tested thoroughly.