lib/oelite: Fix bug when ab(using) DEPENDS for non-stage purposes
lib/oelite: Fix bug when ab(using) DEPENDS for non-stage purposes

* fix runq.get_package_buildhash (or rather _get_package_hash) so that it
  always returns the do_package signature, and not any other signature that
  might be defined if other deptask or recdeptask are defined against
  something else than do_package.

* fix get_depend_packages to only return packges coming from do_package tasks
  if task id is not given.

Signed-off-by: Esben Haabendal <c5ba3f1141bb30a64dd6c7e6726a53a85adc9442@prevas.dk>

sknsean/core,sknsean/core,diorcety/oe-lite-core,sknsean/core,hundeboll/core,sknsean/core,hundeboll/core,sknsean/core,hundeboll/core,hundeboll/core,diorcety/oe-lite-core