Original commit message from CVS: gst-indent
Original commit message from CVS: the only thing required to make this work was to make sure that xvideosink is not a toplevel window. The only other real change is to get the xid from the signal callback instead of from the xvideosink prop.
Original commit message from CVS: Add xvideosink embedding test, because it has problems. (Or this test code has problems.)