qt5: move variables used only in qtbase to qtbase.inc

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtjsondb, qtwebkit: respect ICU variable
qt5module: drop it and include only qt5.inc

* not all modules depend on qtbase, qtbase-native dependency is added
  by qmake5.bbclass:
  QT5TOOLSDEPENDS ?= "qtbase-native "
  DEPENDS_prepend = "${QT5TOOLSDEPENDS}"

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt3d: add qtdeclarative dependency

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtquick1: add qtsvg, qtxmlpatterns and qtwebkit dependency

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtwebkit: add qtlocation and qtsensors dependency

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qtlocation: add qtjsondb instead of qtdeclarative dependency

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