document `timeout` and clean up

CONTRIBUTING.md
- document `timeout` tag
- reorder tags in frontmatter doc
- minor cleanups
- minor fixes
- add style note
- reformat flags
- remove discussion of obsolete $INCLUDE
- incorporate line notes from @domenic
- integrate additional comments
- add links back, move arg notes down
- Raise outline level by one

README.md
- link to CONTRIBUTING
de-runTestCase with macro

converted ~50 files with macro
manually "fixed" exceptions to re-throw,
be negative testcases
convert with macro
convert using macros
post-merge fixups

minor changes, manually remove runTestCase from remaining files
lint etc. fixes