A fair amount of bug fixes and improvements.
(From OE-Core rev: 5f640236c04132e392237ff254835425c149e1f5)
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>