matcher: pass unicode into findmanpage

mongo complains when you pass it invalid utf8, so simply pass it a vaild
unicode string.
views/explain: pass unicode to the templater

We convert what the user passes in to Latin1 (while replacing), but Jinja
expects Unicode when dealing with strings, so convert it back to Unicode after
we finish processing.