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.
Handle module configuration errors.
Add bulk module state changes for activate and deactivate.
Account for module name and version not found.
Module ID is a valid module name.
Do not show version when one does not exist.
Use Error filter for all error states.
Add 404 Not Found exception for MVC.
Style button elements inside actions list to be consistent with link elements, add bottom margin to module filter select.