core: add Steffen Hanikel to contributors file
mod_menu: Hide the removal option when a menu item is protected
core: after modules are re-indexed also flush the 'module_index' dependency key. Let cached lib file paths depend on that key. Fixes #663