Add nan as dependency.
Use nan to wrap V8 functions.
Update node-cpplint to v0.1.5.
Fix cpplint warnings.