Original commit message from CVS: connect -> link
Original commit message from CVS: fixing up tests
Original commit message from CVS: commit to make gstreamer follow the gtk function/macro naming conventions: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE and the same for *factory and typefind.
Original commit message from CVS: The test apps I'm using to track down cleanup issues.