Add CmdPre autocommand.

Triggers before commands are executed. The pattern is matched against
the command. Can be used to ensure some condition is met before the
command is executed.
Try to fix PreCmd for user commands.