Add node.js bindings

Added the GYP build system so the GLSL Optimizer could be built using
node-gyp. Created bindings to V8.
Prevent calls to glslopt_get_output and glslopt_get_raw_output when shader isn't compiled
Fixes for npm install
Only include C99 headers in Windows builds.
Adding back the include library but not the c99 includes
Merge pull request #28 from donny-dont/master

Adding node.js bindings & GYP build system