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
PIM-2185: Change method to build export panel
PIM-2185: Change datagrid configuration to create many export possibilities
PIM-2185: Redefine export action template
PIM-2185: Clean export action
PIM-2185: Clean method to export action
PIM-2185: Remove useless spaces
Merge branch 'master' into PIM-2185
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