also log checkneedle results

record_screenfail was changed to take named parameters in order to
allow more parameters. checkneedle now logs not found needles to the
result json. Also, the tags used for looking up the needles are logged.
log simple screenshots as unknown

ok should be only used for matches I guess
log initenv as na as it doesn't contain any test
disable splashscreen in a way that makes it disappear from list