CMS-3666 Replace ExtJS grid - Introduce generic wrapper

Created generic wrapper TreeNode.
Moved code from ContentGridPanel2 to TreeGrid.
Updated SlickGrid Grid implementation.
Removed ContentGridCache2 and ContentGridCache2Item implementations.