package: update "mocha"
package: add "nan" as a dependency
wip refactor to nan #18

I believe I need bindings for the "indexed" getter/setter/delete/etc. functions.
/cc @rvagg
travis: test node v0.11.x
wip: more nan progress
wip: more nan refactoring progress

Down to apparently 1 build error on v0.11.8
make it compile on v0.11 and v0.10, and older...

Segfaults on v0.11.x still though..
package: temporarily link to my NAN fork

So that the Travis tests build
binding: use new "nan" binding syntax