209 modules functionality

PR for https://github.com/backdrop/backdrop-issues/issues/209 contains changes to
* modules page
* module install page
* module uninstall page
* module update page
* theme page