Mupen: Added glide64mk2 video plugin
Generalization of the plugin class to plugins that do not use bundles like filters and shaders.
Plus some code cleanup for all the files that were touched.
Removed casts, mwuhahahahaha.
Merge remote-tracking branch 'upstream/master'