undefinedResult provider, pipeNotFound handler

Customization improvement, +2 function:
 undefinedResult(tag) - default implementation returns '???' characters
 pipeNotFound(pipeName, e) - called if pipe not found, by default writes on console.warn