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
** GStreamer 0.10 can be chosen at compile time
* 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
* Simplified gstreramer pipeline creation (using '''gst_parse_launch''' now to create pipe from string)

Feedback is very welcome.