WIN32: Make it possible to leave no footprint on the host machine

These patches make it possibly to make ScummVM a so called portable app natively. That is, you can run it from an USB stick without any need for changes on the host running it. This also implements feature-request 631.