start the refactor to using nan
compiles with nan
passes all nodeunit tests with node v0.10.15
Adding 0.11 to travis.
Upgrading NaN to 1.2.0.

Compiles fine on node 10.29 and 8.x.
2 fixes.
Changing references of ASciiValue to Utf8Value.
Handing v8::Null and v8::Undefined.
Removing memwatch as a dev dependency until it supports node 0.11.
Converting call to get current context in utils.h
Updating ensure and create Jvm in java.cpp
Converting more AsciiValues in javaObject.cpp
Handling more undefined values in methodCallBaton
Still a few outstanding items:

1. Our current version of nodeunit does not work with node 0.11
2. The latest versions of nodeunit do not work with node 0.8
3. A segfault is occurring in methodBaton(see comment therein).
updating nodeunit
change MethodCallBaton to derive from NanAsyncWorker [see issue #135]