Qt5 refactor branch
Added missing files
Merge commit '4f2250b3c2ed6be188585f784c542bd9089116fc' into qtbackendrefactor
Apply Bug 958008 for Qt platform too
Fixed Virtual functions declaration in qtPlatform
Fixed remote service
Convert shmImage to QT5 API
Added stub for qwidget
Fixed bad base call
Merge commit 'acf3242ddfea5b3601b845ba66d41434ca66e964' into qtbackendrefactor

Conflicts:
	gfx/thebes/gfxQtPlatform.cpp
	widget/qt/nsClipboard.cpp
	widget/qt/nsNativeThemeQt.cpp
	widget/qt/nsWindow.cpp
Fixed building with latest upstream changes
Added basic implementation for Qt Window events
Added old implementation of nsWindow compiling in new framework (need to cleanup and sync with upstream)
Merge commit '997a649ab0f536dc3bba78cccb00678f6f97515e' into qtbackendrefactor

Conflicts:
	gfx/thebes/gfxQtPlatform.cpp
	gfx/thebes/gfxQtPlatform.h
	modules/libpref/src/init/all.js
Fixed qt platform compilation
Added Printing service back to Qt Port
Cleanup includes
Added clipboard back
Fixed build of ClipboarHelper
Fixed EGL build