Side menu is now a plugin.

Side menu is now a plugin which gets the courses because it needs them not because they're an inherent part of the system.
Moved templating for side menu into default navigation template.
MM.navigation object created as a thin wrapper around any plugins that become side menus.