Don't even build an empty native stub on non-DTrace platforms.
Use libusdt instead of local DOF/tracepoints implementation.

Remove all the platform-dependent code from node-dtrace-provider, and
defers to the libusdt source which should be in a "libusdt" subdirectory.
Update README to cover libusdt support.
Update for current libusdt.
Use Persistent handles for probe objects.
Include the libusdt error message in the exception thrown for enable fail.
Update no-DTrace stub for new probe.fire() function.
Add regression tests for not-enabled / enabled-again issues.
Update README and TODO files.
Remove done item from TODO.
Switch to git-submoduled libusdt.
Update for git-submoduled libusdt.
Bring CHANGES file to to date.
Fix issues with >6 args on x86_64.

Fixes in both this module and in libusdt.
Update libusdt for Solaris compatibility.
Update tests.
Remove "script" section from package.json; it's unnecessary.

This broke installs on Windows at least, and presumably anywhere that
node-waf isn't on your path.
Remove "script" section from package.json; it's unnecessary.

This broke installs on Windows at least, and presumably anywhere that
node-waf isn't on your path.
Version bump - 0.0.8.
Force the build architecture to x86_64 for darwin.

This copes with Node 0.8.x which has changes that cause us to build for i386,
which a) we don't support at the assembler level and b) isn't the default arch
for node on a 64bit mac.