webos-recipe-blacklist: Blacklist broken upstream recipes

:Release Notes:
Blacklist recipes which doesn't build with webos configuration

:Detailed Notes:
Some recipes aren't skipped right away based on e.g. DISTRO_FEATURES
but fail a bit later.

Again all recipes which depends on these blacklisted need to be
blacklisted too.

Be aware that PNBLACKLIST changes aren't correctly picked by bitbake
parser, so in order to reparse metadata with new PNBLACKLIST enabled
you need to remove ${CACHE} or otherwise force reparsing.

:Testing Performed:
bitbake world finished successfully

:QA Notes:

:Issues Addressed:
[GF-8006] Blacklist recipes which cannot be built with webos distro config

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>

Change-Id: I419bd718412b285763df38616d9f4628d5f81ceb
Reviewed-on: https://g2g.palm.com/2814
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
xkeyboard-config: Add missing dependency on util-macros

:Release Notes:
util-macros is mandatory dependency

:Detailed Notes:
Without it, build fails:
configure.ac:7: error: must install xorg-macros 1.12 or later before

:Testing Performed:
Builds OK after building util-macros

:QA Notes:
No change in image

:Issues Addressed:
[GF-9365] Explicitly enable or disable autodetected dependencies

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I9e0f1abed3fa03138048ab8e0d633572ead566d2
Reviewed-on: https://g2g.palm.com/2893
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
leveldb: Explicitly disable gperftools dependency

:Release Notes:
tcmalloc was autodetected from sysroot and build wasn't deterministic

:Detailed Notes:

:Testing Performed:
Build tested only with and without gperftools in sysroot

:QA Notes:
No change in image

:Issues Addressed:
[GF-9365] Explicitly enable or disable autodetected dependencies

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: Ifb3421b9aa99d7f65752f06b75f82a84177a22ec
Reviewed-on: https://g2g.palm.com/2904
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>