don't try to use non existant java's in settings
use null not empty string in java path when missing
CHANGED: Store map, mod pack and texture pack archives in Local appdata instead of Roaming on Windows
ADDED: Migration of cached archives from old (roaming) to new (local) storage