Added java.lang.Runtime.maxMemory() native method and began refactoring natives.coffee
Remove extracted methods from natives.coffee
Extracted java.lang.Class into its own file and added the concatenation script to the Makefile
Added comment describing the native method build process to src/natives/main.coffee and rewrote the Makefile concatenation target to be more concise
Adding a requirement for dependencies to the library target.
Fixing JRE locations, directory structure changes, and a weird npm dependency issue.
Merge pull request #223 from lavelle/master

java.lang.Runtime.maxMemory() and the start of native_methods refactoring.
Added support for sun.misc.Unsafe.park and sun.misc.Unsafe.unpark
Added test for the sun.misc.Unsafe.park and sun.misc.Unsafe.unpark native methods.
Fixed unit conversion of nanoseconds
Made park/unpark's output not susceptible to non-determinism when the output is compared. Since determinism isn't the goal of this test, we can ignore the issue altogether.
Fixed typo of nanoseconds
Merged unpark_expired into choose_next_thread
Fixed disassembler conformance when using modifiers on inner classes and added tests to InnerClass.java
Merge pull request #224 from bmcdorman/master

Added support for park() and unpark() in sun.misc.Unsafe
Merge pull request #225 from bmcdorman/bug/privateinnerclass

Fixed disassembler.coffee output conformance with certain modifiers on inner classes
Using the ?= operator
more park cleanup
fixing typo

spotted by @angrave
explicitly depend on natives.coffee being created for *-cli targets