* fix#239 - add property javaVersion to support GraalVM 19.3+
* fix download / tests that use the new Java version cache subdir
* fix#239 - use VS 2019 for Java 11+ and add Java 11 E2E tests
* fix#239 - add options to specify VS path
* fix#239 - require JDK 8 and JDK 11 tests
* add automatic detection of Visual Studio installation
* update readme.md for the new GraalVM 19.3+ support
* fix#239 - autodetect vs path and throw exception
* fix#239 - detect vs vars path but fail when needed
* fix#239 - rename VS and Windows related variables and method to contain windows for clarity
* format
* changelog
Co-authored-by: David Kirstein <dak@batix.com>
Co-authored-by: Cosmin Polifronie <cosmin.polifronie@gmail.com>
Co-authored-by: Carter Kozak <ckozak@ckozak.net>