expect flags without = to be boolean

prevents --testStrict from eating first filename
use test/harness as helper dir if present

check for existence of test/harness (running in test262 dir)
if present, use test/harness helpers instead of those in
test262-harness lib dir
recover from and log yaml parse errors
shorten pass/fail logic
only write errorMessage if present