Make sure we always apply patches in alphabetical order
Fix Release linker error on Linux

We were getting a linker error about duplicate definitions of malloc(),
one in base/process_util_linux.cc and one in
base/allocator/debugallocation_shim.cc. The problem was that the Release
build was confused about whether to use TCMalloc or not due to the
win_use_allocator_shim gyp variable being set. It seems like a bug that
Chromium's gyp files check that variable on platforms other than
Windows, but we can work around it for now by only defining that
variable on Windows.
Fix gyp syntax
Teach script/create-dist about Linux
Tell script/create-dist we have no symbols on Linux
Stop using shutil.make_archive

It doesn't exist on Python 2.6, which we're using to build on Linux at
the moment.
Use s3cmd to upload on Linux

Our Linux builders don't have boto/filechunkio installed yet.
Don't use subprocess.check_output

It doesn't exist in Python 2.6.
Don't use a s3cmd config file on Linux
Merge pull request #24 from brightray/linux

Get a basic Linux build working
Teach script/download about Linux
Delete commented-out code in script/download
Switch back to using s3put on Linux
Add patches for avoiding webkit crashes under node context.
Add patch to allow restarting of renderer process on purpose.
Update patches to fit latest chromium.
Add patch to turn sandbox error message to warm warning.
Add patch to disable renderer hang monitor when page is unloading.

We're doing some GUI work like asking for confirmation in the
beforeunload handler, so it's very likely that the renderer may seem
unresponsive. The default behavior of chromium is to close page, which
is of course not the thing we want.
Make symbol exporting work on Windows.
Add patch to disable the DataExtension in WebKit.

In this way we can ensure `Uncaught Error: Too much time spent in unload
handler.` will not be thrown from unload handler.