sethdlc: Set MACHINE_ARCH, because of virtual/kernel dependency

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
ktap: Set MACHINE_ARCH because of ktap-module runtime dependency

* it's possible to exclude ktap-module dependency from siggen, but
  then we would need to exclude virtual/kernel and that doesn't work
  we would need to list all posisble providers as
  ktap->linux-yocto
  ktap->linux-foo
  ....

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
glmark2: Add virtual/libx11 dependency

* without it, do_configure fails:
  | Checking for 'x11'                       : not found
  | The configuration failed
* inherit distro_features_check

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
irssi: add --with-ncurses option

* otherwise do_configure tries to find ncurses.h on host and
  disables ncurses support when not found, then build fails because
  of missing -lcurses when using terminfo-core.o:
  | terminfo-core.o: In function `_set_bg':
  | /OE/irssi/0.8.15+0.8.16-rc1-r0/irssi-0.8.16-rc1/src/fe-text/terminfo-core.c:343:
    undefined reference to `tputs'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libgc: add PACKAGECONFIG for libatomic-ops

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