PIM-3196 Improve the view element system

Conflicts:
	src/Pim/Bundle/EnrichBundle/Resources/views/Attribute/form.html.twig
Merge pull request #1735 from akeneo/PIM-3196-improvements

Improve the view element system