gyp upgrade, includes bumps for luvit and libuv

Squashed from:
https://github.com/racker/virgo-base/pull/15

Squashed commit notes:

removed tools/gyp dir; using git submodule for gyp; using b8c2ab6 (Jul 9, 2013) version; (updated branch point in master to a new one that has python style fix)

fixes(gyp): fix for gyp and external process

bump luvit SHA-1 to the one with bumped libuv SHA-1, which has added Windows libs, that hopefully will fix build problem

bump luvit for libuv fix

bump luvit for libuv threading fix

Bump gyp, PRODUCT_DIR fix for Windows

* Bump gyp to match the Chromium revision (not expressly needed)
* Append /. to the PRODUCT_DIR causing it to become escaped properly

bump luvit

* missing patches from luvit/luvit
* including patch to link libluajit statically