Port pipeline.cpp to GStreamer 1.0
Port pipeline.cpp to GStreamer 1.0

Use ifdef's to wrap new code and preserve compatibility

* playbin2 -> playbin
* gst_object_sink -> gst_object_ref_sink
* Other minor fixes

KDE/phonon-gstreamer,KDE/phonon-gstreamer