Tsmf gstreamer 1.0 port and enhancements

This pull request updates the TSMF channel and includes the following enhancements:
* Updated GStreamer from 0.10 to 1.0 (Compatibility with GStreamer 0.10 currently dropped)
* Visible areas now respected allowing windows to draw over video
* Custom frame ACK function allowing the decoder to ACK a frame after it processed it
* Simplified presentation and stream layer

Feedback is very welcome.