Rather silly auto-generation of counter-isolation macro
Improved silent-fact and note-that 

`note-that` now refers specifically to the preceding `silent-fact`.
Beginning to shift to the emission.state/output-counters
Move print levels into the emission namespace
Mock failures go through the emission api
Fact entry moved to new regime.
Added a test for the default plugin's `pass`