New setup supports:
* Column hiding
* Column reordering
* Column sorting
* Column resizing
* Fit columns to the div width
All these options are stored on the view state and applied when initializing the view if necessary.
Now also utilize slickgrid view as default grid view.