java.lang.Runtime.maxMemory() and the start of native_methods refactoring.

`java.lang.Runtime.maxMemory()` implemented as per #222, with test case.

First class refactored from `native_methods` object into its own file.

Grunt configuration added for automating the process of concatenating separate native method files into the final `src/natives.coffee`.