Take minimumLauncherVersion into account when parsing the versions json

Also introduces instance flags