Fix shfolder.dll not getting freed
Have client error out if cannot read baseline data

This is better than just hitting an assert in debug build.

Change snapshot error to match new baseline error message.
Fix downloading pk3s

Client was getting baseline before finishing downloads and loading cgame.
Merge remote-tracking branch 'ioquake3/master'