icecc: Backport few more fixes from upstream

:Release Notes:
Small improvement for safer blacklist and better debug information.

:Detailed Notes:
All my patches were merged upstream, update them from final version.

Only functional change from last backport is this one:
http://git.openembedded.org/openembedded-core/commit/meta/classes/icecc.bbclass?id=5a5319d2e6f41bb0e290d6a1decbd996e9572690

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[GF-45392] icecc does not work
[ANG-329]  Ongoing metadata improvement/cleanup work

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

Change-Id: I4880749bfd7ea1b3b242cedbece0d574467e359a
Reviewed-on: https://g2g.palm.com/4428
Reviewed-by: DCO Verification
Build: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>