Lots of refactoring of output, stuff for bin/fu
- add FUnit::info_out, ::report_out
- use info_out, report_out, debug_out instead of direct ::out() calls
- add test attribute 'skipped' to track if filter caused skip
- added a lot more debugging info
- for bin/fu, added $disable_run and set_disable_run()
- for bin/fu, added set_debug()
- for bin/fu, added $SILENCE and set_silence()
lots of fixes and cleanup to bin/fu runner util
add docs about more methods