Mock alternative names to log methods and (un)escape

Fixes #14.

Thanks to @msmark for the report and reference implementations.
So, `escape` and `unescape` belong in CCM, which is where paths and configuration contents are handled.

The real fix is in the compiler (with some support from CCM): just don't escape anymore! But we are not there yet...