* 'app' => 'core', // [Optional] The extension application. If ommitted, uses this application
* 'config' => array(...), // [Optional] The configuration for the menu item
* 'title' => 'SomeLangKey', // [Optional] If provided, the value of this language key will be copied to menu_item_X
* 'children' => array(...), // [Optional] Array of child menu items for this item. Each has the same format.
* )
*
* return array(
* 'rootTabs' => array(), // These go in the top row
* 'browseTabs' => array(), // These go under the Browse tab on a new install or when restoring the default configuraiton; or in the top row if installing the app later (when the Browse tab may not exist)
* 'browseTabsEnd' => array(), // These go under the Browse tab after all other items on a new install or when restoring the default configuraiton; or in the top row if installing the app later (when the Browse tab may not exist)
* 'activityTabs' => array(), // These go under the Activity tab on a new install or when restoring the default configuraiton; or in the top row if installing the app later (when the Activity tab may not exist)