connection: Add experimental prompt hook in case it's useful.

This is currently undocumented and not at all promised. If it looks like being
useful, I'll document it, but for now it's not even listed as ADVISORY.

void outputprompt(mapping(string:mixed) conn,string prompt) {/* ... */}