Reorganization

Updated the `<platform>` tags to use the (hopefully final) set of names for ES.  I also added support for multiple platforms per system last night, so the Genesis / Mega Drive system now scrapes for both.  I also cherry-pick'd gizmo98's shader fix.