More robust find_link_by_partial_text()

Make find_link_by_partial_text() be able to find links with
complex markup inside <a> tag, ignoring extra spaces and newlines
between words.

Fixes #230.
Merge pull request #286 from kedder/master

More robust find_link_by_partial_text()