Use brightray's gyp instead of requiring it to be installed

* vendor/brightray b542fb3...b4e5b5e (13):
  > Merge pull request #28 from brightray/vendor-gyp
  > Make overriding BrowserContext::RegisterPrefs actually work
  > Mention that Clang 3.0 is needed on Linux
  > Merge pull request #26 from brightray/linux
  > Merge pull request #25 from brightray/getusermedia
  > Put ICU headers on the include path for embedders
  > Update libchromiumcontent to get ICU headers
  > Avoid a crash when starting a download by disallowing downloads
  > Rename the Helper process to Renderer/Plug-In Host/Utility as appropriate
  > Allow clients to supply their own NetworkDelegate implementation
  > Update to latest libchromiumcontent
  > Always build 32-bit in Xcode
  > Merge pull request #24 from brightray/skmatrix
Merge pull request #14 from brightray/vendor-gyp

Use brightray's gyp instead of requiring it to be installed
Update brightray to Chrome 29

* vendor/brightray b4e5b5e...50b282a (1):
  > Merge pull request #29 from brightray/chrome-29
Update for Blink header moves
Update for V8 API changes
Merge pull request #15 from brightray/chrome-29

Update to Chrome 29
Update to Chrome 30

* vendor/brightray 50b282a...e1b7ff2 (2):
  > Merge pull request #30 from brightray/chrome-30
  > Update to latest libchromiumcontent
Update #includes for moves of string-related headers

See http://src.chromium.org/viewvc/chrome?view=revision&revision=205050.
Update for changes to V8's SetAccessor API

See http://code.google.com/p/v8/source/detail?r=15239.
Merge pull request #16 from brightray/chrome-30

Update to Chrome 30
Merge branch 'master' into linux

Conflicts:
	renderer/render_view_observer.cc
	script/build
	vendor/brightray
set default window size, not minimum size
updated vendored brightray
fix up merge from master
use vendored gyp