Linux native notifications: check for body-markup before adding a hyperlink

A user on bug 676220 [1] had links showing up in the notification body
like "<a href=...".  We were already checking against the
body-hyperlinks capability before adding the <a> tag, but I suspect
that whatever notification server that is interprets 'body-hyperlinks'
to mean that it will linkify the body, not that it will correctly
handle <a>.  This CL includes an added check for 'body-markup' when
adding hyperlinks.

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=676220#c89

BUG=676220
R=peter@chromium.org
CC=thestig@chromium.org

Change-Id: I66ec46c1a467317db3b31d9ba899b2258cb0fb97
Reviewed-on: https://chromium-review.googlesource.com/688111
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#505140}
1 file changed