Escape string when performing ri fallback lookups

When looking up a method that doesn't exist rdoc checks for similar
methods and classes.  When checking classes it looks for classes
starting with the user search string, but doesn't escape the input
string.

Now the input string is escaped allowing lookups like `ri Set#[]` to
work.

Fixes #227