separate offset and delay by color
enable color for playilda tool
Rework color analog offsets to allow a seperate blanking level and minimum level.  This allows keeping the laser warm with a blanking current level and then setting a different point to be the lower limit of that color.
output:
  allow each color channel to be turned on and off separately
  add setting for TTL or analog color channels
  add setting for RGB or single color laser projector
  put enforce safety toggle option back in
quick hack in some color to lase_demo
Ported playvid to new libav API.

At least enough so that it compiles and runs properly.
Finished porting playvid to new libav API, got rid of some GCC warnings.
Addedd avresample to playvid CMakeLists.
Migrated qplayvid to new libav API - with a 2 channel audio limit.
Got rid of qplayvid gcc warnings.
Got rid of the multichannel / stride / buffer size hacks.

We are not creating the intermediary decode->resample buffer ourselves
anyway, and we are not pumping out anything else than stereo sound, so
we might as well simplify some of the packed buffer code.
Fix playvid desync due to losing some samples during resampling.

I was limiting the decoder output to as many samples as were in the
input - thus dropping ~10% of the samples at times. D'oh!
Fix qplayvid desync due to losing some samples during resampling.

See bc8f978a5ea10fc7a5adf10b97c3f824dc332034 logmessage.
Merge pull request #5 from jv4779/master

Full color support
Change the Twitter API again.
Remove OpenCV dependency from kinect_shadows.py
Merge pull request #6 from q3k/for-marcan

Fix playvid & qplayvid to work with recent libav releases
Fix integer overflow when seeking in long videos
Use white instead of black palette color (duh) in svg2ild.py
Fix accidental CMakeLists changes introduced in 85a99e23