remove contao 3.2 compatibility stuff
adjust vendor name and dependency
make layout component 3.2.x compatible again
add template modifiers
use same width for viewport as contao