Ensure this-command is symbol before accessing parts.

completing-read was being called from magit in a way that this-command was a
lambda not a symbol, causing (get this-command 'foo) to fail.
Highlight characters in alternatives that flex match.
Update highlight branch to master for merging