CMS-3666 Replace ExtJS grid - Introduce generic wrapper

Made GridView to use `TreeNode<Node>` instead of `Node`.