(testrunner_log_handler): data arg is rasqal_world (and unused)

Do not try to abort thing that is not a parser
make seq own the URIs so it frees them correctly
Add _DEPENDENCIES rules for programs so they will rebuild libraries