skip bootimage tests with 'openjdk' but no 'openjdk-src' flags
use prototype for __clear_cache across all linux-arm systems, not just android
Merge pull request #323 from joshuawarner32/ci-flexibility

skip bootimage tests with 'openjdk' but no 'openjdk-src' flags
Merge pull request #325 from joshuawarner32/linux-arm-instr-cache

use prototype for __clear_cache across all linux-arm systems
fix GC safety bug in jvmFillInStackTrace

This fixes spurious Trace test failures with openjdk-src build.
Merge pull request #326 from dicej/gc-jvmfillinstacktrace

fix GC safety bug in jvmFillInStackTrace
don't try to run CMake on Cygwin

We've still got some bugs to work out with CMake on Cygwin, so we
disable it for now.
fix openjdk-src Windows build regression
Merge pull request #328 from dicej/windows

Windows
add avian.Machine.tryNative

This function allows you to call native code such that any
SIGSEGV/SIGBUS/SIGFPE/EXC_ACCESS_VIOLATION/etc. raised by that code is
transformed into a Java exception and thrown by tryNative.  Note that
this effectively results in a longjmp out of whatever function raised
the exception, so any C++ destructors or other cleanup code will not
be run.
Merge pull request #327 from dicej/tryNative

add avian.Machine.tryNative