Restore termio in more exception cases
Check for passthrough being supported before enabling
Improvements to buffering.

After first buffer wait for queues to fill before resuming
Support ffmpeg 1.2 and float planar format

Note: requires recent firmware for float audio support (384946 or later)
Merge branch 'master' of git://github.com/huceke/omxplayer
Merge branch 'master' into faststart