Support mix help --search PATTERN

Implements #2799
I debated this decision for a bit. My reasoning was that if `mix help foo` raises, `mix help --search foo` should also raise.