use Tremor decoder instead of libvorbis.
drastically speed up Tremor by avoiding integer multiplications with more than 32 bits (lower precision)
Merge branch 'master' into tremor

Conflicts:
	compileOgv.sh
Click-to-play & quick hack for iOS audio
More support for click-to-play and iOS audio:
* force output audio to 2-channel for Web Audio as well as Flash
* make the control areas smaller and more nice looking

todo: fix multichannel sound :)
fixes for mono->stereo upmix
one more resampling fix
audio works in ios, update readme
Merge branch 'master' into tremor
out-of-tree builds for the libraries, easier to manage
fix disable of shared lib for libogg
Update media of the day list from where motd.js left off
Update 'tremor' (integer vorbis library) branch

Not sure there's a clear performance advantage, but it saves us about
200kb off the produced JS to use this instead of libvorbis straight.
And it's easy to switch back if we choose.
Update readme for tremor
Tweak integer scale factor for audio output
Tweaks for audio-only files

* fix the predecoding of too much audio -- only process more data when we're running low
* bump up buffer size to 8192 for smoother iOS perf
icon size hack for audio-only files
Enable the lowest-res transcodes for mobile devices (hack)

Checks if user-agent contains 'Mobile' and, if not, blacklists the tiny transcodes.
This gets videos (that have been transcoded to smaller sizes) running much nicer on iOS.
make play button stand out more on white bg