Use node-gyp to build instead of node-waf

Should fix issue https://github.com/hanshuebner/node-hid/issues/22

Unfortunately I had to change require statements from 

```var HID = require('HID');```
 to 

```var HID = require('node-hid');```

An alternative method would be to change the name in package.json to HID.