added changes from @hangarr nearinfinity/node-java issue #61
Merge pull request #66 from hangarr/master

Fix to permit build with Java 1.6 or Java 1.7 on OS X
fixed headers for non-preinstalled java versions in osx
Merge pull request #69 from joewhite86/master

fixes include dirs for non-preinstalled java versions in osx
Support FreeBSD
Merge pull request #71 from kintel/master

Support FreeBSD
 - store jthrowable instances as global references