CMS-3765 Replace ExtJS grid - Try move the new TreeGrid to api.ui.treegr...

...id

Removed TreeItem class.
Added `TreeGrid.hasChildren()` method, that has to be overridden in most
cases.
Added generic data id check to TreeNode.