more streamlining of js callbacks
Merge branch 'develop' into global-js-object
Experimental variations to work with vocab pages.
Merge branch 'develop' into global-js-object
Add markup for modules/browse view with no modules installed.
Merge branch 'develop' into modules
Beginnings of the module browse page.
Use better way to include module controls.
Use valid namespace.
Use correct variable when composing module object.
Add method to get module identifier.
Handle module state changes.
Correctly set module ID on exception messages.
Keep module navigation active on sub-pages.
Improve module config action.
Escape and translate text in module views.
Merge branch 'develop' into global-js-object
Handle module configuration errors.
align browse pages and  js global
Add bulk module state changes for activate and deactivate.