Allow scratch org deployment without scratch def file
In a previous commit we had this:
... which allowed scratch org deployment even in the absence of a
Now we require the file. Let's bring back the option to go without the file.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information