Plugin system enhancements

  * Don't show menu items for plugins if the current user doesn't have permission to view them.

  * Give the option of skipping automatic route generation for plugins.