Fix naclsdk rule.

It was touching the wrong file: $bundle instead of out/nacl_sdk/$bundle.
The result was that the naclsdk update step was always being run.
Use browserify from node_modules.

This is nicer than requiring the developer to install browserify
globally.
Separate tests into Module and TypeBuilder tests.
WIP on python libclang bindings