Replace DatagridConfiguration entity with DatagridView and clean up code
Merge branch 'master' into PIM-1864

Conflicts:
	src/Pim/Bundle/EnrichBundle/Controller/DatagridViewController.php
Add the type property to datagrid views and manage editing of other users' views
Merge branch 'master' into PIM-1864
Move datagrid views related code to DataGridBundle
Merge branch 'master' into PIM-1864
Merge branch 'master' into PIM-1864

Conflicts:
	src/Pim/Bundle/DataGridBundle/Controller/DatagridViewController.php
Prevent category filter from triggering an unnecessary update of the grid
Allow loading the whole datagrid asynchronously to enable storing state in sessionStorage and introduce a DatagridViewManager
Merge branch 'master' into PIM-1864

Conflicts:
	src/Pim/Bundle/DataGridBundle/Resources/config/controllers.yml
Add a datagrid state wrapper and clean up some code
Merge branch 'master' into PIM-1864

Conflicts:
	src/Pim/Bundle/DataGridBundle/Resources/config/controllers.yml
Remove the configuredColumns DatagridView property and manage column configuration state on the client side
Merge branch 'master' into PIM-1864
Restore the flash message when trying to configure grid with no columns
Fix applying and removing views
Merge branch 'master' into PIM-1864
Fix doc
Fix issue with view switching
Allow updating a view