Include a copy of QObjectPrivate in qabstractvideosurface_p.h
Include a copy of QObjectPrivate in qabstractvideosurface_p.h

QAbstractVideoSurfacePrivate inherits from QObjectPrivate but the
qobject_p.h header can't be included when building against packages
which don't include private headers.  Since we can't remove the
inheritiance without breaking binary compabilitity (by adding a d_ptr
member to QAbstractVideoSurface), we have to make do with a copy of the
class instead.

Reviewed-by: Justin McPherson
(cherry picked from commit 507933aad055e53e16980541bb90a91e6c70012c)

enthought/qt-mobility,enthought/qt-mobility,tmcguire/qt-mobility,kaltsi/qt-mobility,tmcguire/qt-mobility,qtproject/qt-mobility,kaltsi/qt-mobility,qtproject/qt-mobility,kaltsi/qt-mobility,qtproject/qt-mobility,qtproject/qt-mobility,tmcguire/qt-mobility,kaltsi/qt-mobility,KDE/android-qt-mobility,KDE/android-qt-mobility,qtproject/qt-mobility,tmcguire/qt-mobility,enthought/qt-mobility,KDE/android-qt-mobility,enthought/qt-mobility,enthought/qt-mobility,KDE/android-qt-mobility,tmcguire/qt-mobility,qtproject/qt-mobility,kaltsi/qt-mobility,kaltsi/qt-mobility,enthought/qt-mobility