Fix ##1067: Add a simple CrossProject mechanism

This makes the whole thing unusable with `Dummy`: calling `.jvm` on a `CrossProject` with `Dummy` inevitably gets here, throwing the exception.
This method should probably return an `Option[File]` instead.