Merge pull request #125 from quasar1/master

Sync from test repo - master
Merge pull request #126 from quasar1/master

Sync master from test repo
Merge pull request #128 from quasar1/master

Sync master from test repo
Merge pull request #130 from quasar1/master
Merge pull request #133 from quasar1/master

Sync master from test repo
Update README.boxeebox
Merge pull request #135 from quasar1/master

Sync master from test repo
Merge pull request #137 from quasar1/master

Sync master form test repo
Merge pull request #138 from quasar1/master

Sync master from test repo
Merge pull request #141 from quasar1/master

Sync master from test repo
Merge pull request #144 from quasar1/master

Sync master from test repo
Merge pull request #146 from quasar1/master

Sync from test repo
Merge pull request #147 from quasar1/master
Merge branch 'master' of https://github.com/quasar1/boxeebox-xbmc into quasar1-master
Merge branch 'quasar1-master'
various OSX tweaks for getting it to build on my system again.
Experimental elastic video codec buffer batching.

This allows queueing up buffers to ~75% of total queue possible, and
should be much better at feeding the hardware pipe with data at a
rate close to what it is capable of processing.

In other words: if it detects it's feeding the hw too slow it'll try
to feed it more data and if it detects it's feeding it too fast it'll
start feeding it data at a slower rate.
Merge remote-tracking branch 'upstream/master'