Add a mod installer, fixes #4027.
pyrogenesis can now take a zip file (rename it to .pyromod for direct file association following r21723) and install it. It then starts the mod selector.
Patch by vladislavbelov, with contributions from Imarok, elexis and myself.
Differential Revision: https://code.wildfiregames.com/D1142