qt5: update to version 5.3-beta

Some qt5base patches are no longer needed because part of the
release. One new patch was needed for qt5webkit but it's been commited
upstream already so should be part of the final release.
Removed reference to the qeglfscursor.h it is not used and seems that it does not exists anymore in 5.3
UCLibC is used in the Dawn project and has a limited set of resolv querie parameters. Conditionally
left out a parameter if the ucLibc is used in the build process.
A typo in the compiler flags breaks the build of the WebKit builds. Typo resolved.
Added module websockets to the QT platform.
qt5webkit: allow 'accelerated canvas patch' to work in non-OpenGL build

introduce guards for the OpenGL related parts
Initial catalina build
Merging catalina changes