refactor flash messaging, added item name to flash messages
removed setFlash method
renamed variables to follow coding standards
Merge remote-tracking branch 'origin/master' into item_name_in_flashes

Conflicts:
	Controller/CRUDController.php
	Resources/views/standard_layout.html.twig
cs
Support for class-level validation

This allows for

    $errorElement->addConstraint(new UniqueEntity(['fields' => 'email']));

and similar code without an enclosing ->with().
Update ModelToIdTransformer.php

This is to fix problems with entities with 0 as id, empty will return true if u give 0 as parameter
adding unit test for ModelToIdTransformer in the cases where it gets 0 as id
removed test class from the file
Implemented getAdminsByGroup() / hasGroup() functions
Test if identifier is null or not in twig templates, to determine if we have to generate an edit/create form

Fix Issue #1466 create/update routing problem in form creation, when id is 0
expanded choice fields fixed
Merge pull request #1495 from FabianMartin/expanded_choice_fix

expanded choice fields fixed
Update README file
Missing brackets form_widget(child)
Merge pull request #1497 from DelphineGx/patch-1

Missing brackets form_widget(child)
Removed cannotBeEmpty() condition on persist_filters

The default value of this setting is false. If you actually put

    persist_filters: false

in your YML file you get an error due to the ``cannotBeEmpty()`` condition, which I think is not needed here.
Update advance.rst

Added documentation for easy and clean way to disable create/delete functionality for some Admin Class
Merge pull request #1499 from zhil/master

Added documentation for easy and clean way to disable create/delete functionality for some Admin Class
Fix extra space for the immutable array type