Issue #11: Re-integrate options for installing from tar.bz, tar.gz, zip and exe so that other platforms can use the installer.

Note: None of these new options has been tested - i.e. the code was re-integrated
simply by visual inspection, rather than actual runtime testing. Thus, it's a
good idea to test to verify that they work before relying on them.