MDL-42078 multiple uninstall improvements and cleanup

Includes:
* redirect back to original page after plugin uninstall
* fixed assign subplugin info
* fixed plugininfo for all question related plugin types
* auth uninstall support
* multiple fixes and other improvements