fixes #5537: it's possible to specify menu item url directly now
fixes #3510 - plugin interface for registering a plugin, updated menu system