qtbase: Override all paths and export sysroot

* otherwise sysroot from native build can leak to target build
* missing paths like Qml2Imports were defaulting to devault /usr/qml
* synchronize values between qt.conf and configure params
qtjsbackend: Use better patch to respect external-host-bindir

* mkv8snapshot isn't in default PATH when it's in ${bindir}/${QT_DIR_NAME}

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtjsbackend: Fix installation, now it's also prefixed with sysroot

* like in qtbase

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtdeclarative: Fix installation and packaging

* now it's also prefixed with sysroot like in qtbase

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtbase: Fix INCDIR/LIBDIR paths in .prl files
qtbase: Remove QT_DIR_NAME, QT_BASE_NAME

* QT_DIR_NAME is set in qmake5_base
* QT_BASE_NAME isn't used
qt5: move SSTATE_SCAN_FILES to qmake5_base.bbclass

* penalty for more replacements is better then to forget to add this
  in some component which will also install .prl files
qt5: allow to change -release/-debug for some modules
qtbase: remove some dead code
qtjsbackend: remove PARALLEL_MAKE setting

* it seems to work fine with modified v8.pro
qtjsbackend: Update LICENSE info

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtdeclarative: Update LICENSE info

* 5.0.2 and git recipes have the same LICENSE as qtbase (defined in qt5-${PV}.inc)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt5: use consistent naming for LICENSE
qmake5: drop exports already exported in qmake5_base
qtbase: refresh patches and add missing to 5.0.2 and git versions
qt5: move do_install modifications to shared qt5.inc and reuse do_configure
qt5module.inc: move shared logic to new .inc file

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>