** 'minibuffer-allow-text-properties' also affects completions.
When it has a non-nil value, then completion functions like
'completing-read' don't discard text properties from the returned
completion candidate.
Thanks for the commit! It looks very handy when we pass
propertized strings to completing-read.