Remove -dynamiclib flag. May need some OSX version specific inclusion if older versions of OSX continue to complain.
Introduced in #37 as a cosmetic improvement for some specific systems, the dynamiclib flag results in the following error on Mac OS 10.9.2: clang: error: invalid argument '-bundle' not allowed with '-dynamiclib' Removing it resolves the error.
with mutex use removed, we no longer have node >=v0.7.0 dependency
Fix linker error (on Mac OS 10.5.8)
Breaks paths on Linux
Recursive mutexes are not supported on Mac/FreeBSD. libuv doesn't have platform independent wrappers for condition variables.