Refactored cms_menu #4083

* Removed cms.menu
* cms.menuitem can be used for creating menu as parent child relation
`type_`