Merge pull request #4 from kimar/master

Replace Hard-Coded Library Search Path by Variable
Update node.js.
Avoid duplicating string parameters.

Avoid copying string parameters by guaranteeing that the parameter will
be alive until the end of the method. libuv handles the copy of the
string beyond that.
Write comment for objc_precise_lifetime.
Use the longlived attribute also in the buffer binding.
Let buffer.write accept raw pointer.
More concise fs binding.
Update UI.
Fix window property.
Add app icon.
Add uv binding.
Change binding interface.
Implement draft of handle wrapper.
Add coviolations.
Add covio to travis.
Fix sloccount install for mac
Fix pip install for travis.
make travis faster
Fix sudo.
Fix sudo for pip install.