Add particles 3D vertex shader.

Maps texture RGB to XYZ along the range [-1.0, 1.0].
Fix resize handler triggering before init().
Allow client-side configuration of buffer length.
Add scrubber test platform.

Only draws to backing-store canvas right now.