runtime enable/disable with caching
make printer pluggable
minor convenience fixes
fix disable
module-wide formatter instead of closure; pluggable formatter using setFormatter;
updated example
single var
strict mode
api closer to the browser version
Fix plain()
Merged in AlexyKupershtokh's runtime-enable branch for that ability.