CMS-3476 Replace ExtJS grid - Try letting ContentGridPanel2 use ContentSummaryViewer to display the name column

Replaced basic NamesAndIconView with ContentSummaryViewer element.
Major update of the display style:
Updated columns width, colors, text align.
Updated Grid code, so it will react on Responsive UI events.
Fixed several firefox bugs, considering grid.
CMS-3402 Use icon class instead of urls for ComboBoxes
Merge pull request #767 from enonic/CMS-3402

CMS-3402 Use icon class instead of urls for ComboBoxes
Merge pull request #765 from enonic/CMS-3476

CMS-3476 Replace ExtJS grid - Try letting ContentGridPanel2 use ContentS...
Merge branch 'master' into CMS-3547