Add a note to the spec about waitSync effectively being a no-op

Removing the function from the API still seems unwarranted, since
implementing it does not cost much and it would have to be reintroduced
in case WebGL ever starts to allow synchronization between multiple
contexts.
Improve preprocessor directive testing

Add a test which tests including whitespace characters around # in
preprocessor directives.

Clean up glsl tests to remove unnecessary #if defined(GL_ES) directives
and unnecessary script includes. The GL_ES macro is covered by
glsl/misc/shader-with-gles-* tests.
Merge pull request #721 from NVIDIA/waitSync

Add a note to the spec about waitSync effectively being a no-op
Merge pull request #722 from NVIDIA/add-glsl-preprocessor-tests

Improve preprocessor directive testing
More cleanup: use waitForComposite() in buffer-offscreen-test.html
Use wtu.checkCanvasRect in drawingbuffer-static-canvas-test.html
Merge pull request #724 from zhenyao/pixels

Use wtu.checkCanvasRect in drawingbuffer-static-canvas-test.html
Replace GetBufferDataDest with ArrayBufferData

The typedef for (ArrayBuffer or ArrayBufferView) is now
part of WebIDL:
http://heycam.github.io/webidl/#common-ArrayBufferData

It seems the IDL file was a little out of date to, so this
is the generated file from tip-of-tree.
Removed empty tag.
Merge pull request #725 from grorg/ArrayBufferData

Replace GetBufferDataDest with ArrayBufferData
Merge pull request #723 from zhenyao/blue

More cleanup: use waitForComposite() in buffer-offscreen-test.html