Fix up brcml-egl buffer swap

There is no need to do attach/damage/commit on the gui thread, doing it
on whatever thread we are (e.g. the render thread of scenegraph) is fine.

There is no need for flushRequests() either which means the entire metacall
can be removed.

Change-Id: Ia2ecf7cacc97787e68a97dc6a02641653e072ed3
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
Fixup the brcm-egl hardware integrations

Change-Id: I2a25c7d0b5019c30f31cba1f608a8731be6b1f10
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
brcm-egl fix: do not remove previous include dirs

Change-Id: I5fef403fa99fc3ac1181cf0b7e149a5d3337a50d
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
Don't flushWindowSystemEvents in QWaylandWindow ctor.

tests/auto/gui/kernel/qbackingstore test crashed because the
flush in QWaylandWindow::setWindowState invoked backing store
expose event handling which in turn tried to use related
(not yet created) QWaylandWindow.

Change-Id: Ic9f29cc3433e6e671deb756aebe26530ebc72042
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Fix pkgconfig for brcm-egl hw integration

Change-Id: I092eaebad40785a68c0c9c22201c9e2d39666ea9
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>