[TASK] Refactoring to make configuration reusable

A new ConfigurationManager class was introduced that takes care of
initializing the required configuration in the Frontend and in the
Backend.
[CLEANUP] Removed obsolete TypoScript
[FEATURE] Implemented soft reference handler

Warning! This feature is currently based on a non merged TYPO3 patch:
https://review.typo3.org/27746/