fix compiler problems discovered in openjdk-src arm bootimage build

This particular problem was introduced in the recent "compiler types" refactor.
It's unclear why it wasn't encountered before now.

Note that the full, unproguarded bootimage build is still blocked by #305
fix Processes test failure for openjdk-src build with recent versions of OpenJDK 7

It looks like the UNIXProcess class has added posix_spawn support,
which is enabled by default unless overriden by the
jdk.lang.Process.launchMechanism system property.  For some reason I
haven't bothered to investigate, posix_spawn fails on MacOS, so this
patch sets the aforementioned property to "fork" to get the old,
working behavior.
Merge pull request #306 from joshuawarner32/openjdk-src-arm-compiler-fix

fix compiler problems discovered in openjdk-src arm bootimage build
Merge pull request #307 from dicej/posix-spawn

fix Processes test failure for openjdk-src build with recent versions of...
Add Gradle wrapper build on top of project to enable publishing to Bintray/OSS Artifactory
Misspelled API_KEY
Update Gradle to 2.0 + plugins
Updates per code review comments

- don't publish generator
- update version to 1.1.0-SNAPSHOT
Merge pull request #272 from sgoings/master

Avian UX Upgrade: Artifact Publishing
Have Makefile pull version from gradle.properties
Set up bootclasspath on javacompile targets
Add artifactoryPublish into travis ci build
Improve .travis.ci file to publish after ci script
Make terminal dumb to be able to show better Gradle output
Parallelize travis builds
Adjust travis.yml
simplify .travis.yml for now
Merge pull request #308 from sgoings/master

Avian UX Upgrade: Init Gradle Java Build