fixes #CNVS-3588
This both adds color highlighting to publishing/unpublishing modules as
well as enables users to click an admin link to publish/unpublish a
module.
Steps to Test
1. Go to the modules page. Create two modules with assignments and other
items.
2. Click the admin-links (gear in the top right corner of a module) and
select "Publish"
3. Observe a few things. The module should now be highlighted yellow and
when you click the admin link again, it should have the option to
unpublish instead of its previous text, publish.
4. Reload the page. The page should keep its settings.
Change-Id: Iaf045144d57cdd4ee789861f6caeb5885c5a82e1
Reviewed-on: https://gerrit.instructure.com/17602
QA-Review: Adam Phillipps <adam@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>