display the pagetitle() in linkmaps

without this patch, linkmaps display underscores and underscore escape
sequences in the rendered output.

this introduces a pageescape function, which invoces pagetitle() to get
rid of underscore escapes and wraps the resulting utf8 string
appropriately for inclusion in a dot file (using dot's html encoding
because it can represent the '\"' dyad properly, and because it doesn't
need special-casing of newlines).
Add two template variables, expose html language code and language direction.
recover gracefully from syslog failures
failing test case
don't edit config setting, but a temporary variable, complete and unbreak tests
Do not UTF8-escape "/" in Git's diffurl: cgit does not support this.
Bug#737121: ikiwiki: [PATCH] Implement configuration option to set the user agent string for outbound HTTP requests

Package: ikiwiki
Version: 3.20140125
Severity: wishlist

By default, LWP::UserAgent used by IkiWiki to perform outbound HTTP
requests sends the string "libwww-perl/<version number>" as User-Agent
header in HTTP requests. Some blogging platforms have blacklisted the
user agent and won't serve any content for clients using this user agent
string. With IkiWiki configuration option "useragent" it's now possible
to define a custom string that is used for the value of the User-Agent
header.
changelog
properly encode and decode from/to utf8 when sending rpc to ikiwiki

somehow, in receive this is not necessary/possible because the xml library expects strings and not unicode
Merge branch 'master' of ssh://git.ikiwiki.info
Remove MyOpenID from OpenID selector

According to their website, their service will be (was?) shut down
on 1st February 2014.
Replace Google, Yahoo, Flickr icons with versions by Jakub Steiner

Taken from gnome-online-accounts under LGPL-2.1+.
Replace Wordpress icon with one taken from its Debian package

I was unable to determine a specific author or copyright holder
for this icon, and listing every potential Wordpress copyright holder
in debian/copyright seems ridiculous.
openid-selector: remove ClaimID

claimid.com says "After 7 years, 6 months, and 20 days of service,
ClaimID has ceased operations".
Replace Livejournal icon with something vaguely similar

Drawn in Inkscape and released under the IkiWiki basewiki license.
replace AOL logo with one done in Inkscape

Their new logotype is really, really easy to imitate.
Replace Verisign logo with one done in Inkscape

Basically just U+2714 HEAVY CHECK MARK on a circle.
Merge branch 'master' of ssh://git.ikiwiki.info