Fix a default

The syslog_handler() argument "facility" must default to a facility
number, not the name of one.
Mock out the conversion cache

The function tests need to mock out the format conversion cache, in
order to prevent poisoning it when running the full test suite.