Adds --no-match-shorthand so users can opt out of shorthand matching

I'm fine with keeping shorthand matching the default, but I respect some
people don't like it.

refs: #20