rename func tests, so ones with fixture test failures are separate & last
ensure execution order of tests are alphabetical

this is terrible, i know
attempt to fix global state and concurrency issues

Statements   : 95.89% ( 373/389 )
Branches     : 88.64% ( 156/176 )
Functions    : 97.73% ( 43/44 )
Lines        : 95.88% ( 372/388 )

n.b runs with yuitest-case/fixture test failure(s) cause otherwise
passing tap unit tests to fail when run together. if the failing
tests from the fixtures are run last, the tap tests pass. this
is pretty terrible, i'm sorry. refactor branch is wip.