Replace deprecated File#exists? with File#exist?

Fixes #128
Make sure the the compiler uses the POSIX locale

Compiler version detection is unreliable with other locales. See #149.
Fixes #152
Update the git URL for gyp

The correct URL to the gyp repo is specified here
https://code.google.com/p/gyp/wiki/GypHacking

Fixes #153