If there is no settings.json (or there is but it has not beebvsc entry), then we parse the tasks.json file to look for any tasks that tell us what compile targets are passed to BeebASM and put them into the settings.json file. Tested to work with both the old 0.1.0 version of tasks.json and the current 2.0.0 version.
Fixes #101
If there is no settings.json (or there is but it has not beebvsc entry), then we parse the tasks.json file to look for any tasks that tell us what compile targets are passed to BeebASM and put them into the settings.json file. Tested to work with both the old 0.1.0 version of tasks.json and the current 2.0.0 version.