[LMP] Pull messages from GStreamer manually.

GLib event loop isn't necessarily running, especially on Mac or Windows.
In this case (if GLib event loop isn't available) gst_bus_add_watch does
nothing and LMP is broken.
Merge branch 'master' of github.com:0xd34df00d/leechcraft