Added preprocessor statement to prevent error on 10.7
Check for npm and node-gyp
clean with node-gyp on clean command
Fix whitespace and set deployment target to 10.7
Changed xcode deployment target to 10.7
include fcntl.h if we are on lion
Since 10.7 does not support _osx_avoid_tail_call, define