Make select_langcolumn mandatory.
Code style.
Deleted deprecated compat layer.
Remove Contao autoloader support.
change dependency version constraints.
Indention.
Code style.
Cleanup uses.
Add unit testing and build files.