Demonstrate a regression when C<> is used in a =headN block
Inline parse_characters and _try_encoding_guess

This is called for every line we parse, so each µs counts.
Close over encoding object in transcoder

No need to look it up every time, since the encoding is fixed.
Fix regression with C<> formatting codes inside =headN sections

With 29306b7, headers stash unformatted text in $_[0]{htext} for use in
the TOC and generating section IDs.  Code sections (C<>) were handled
separately inside handle_text and never appended to $_[0]{htext},
meaning headers lacked those pieces of text.  Adjust handle_text to
always append to the htext stash if inside a header.

The regression tests in t/xhtml10.t now pass.

Resolves [rt.cpan.org #82706].
Merge pull request #45 from ilmari/speedup-parse

Parsing speedups from @ilmari.
Note inlining improvement from @ilmari.
Merge pull request #44 from rjbs/master

Issue a warning when =item types mismatch within one =over/=back.
Note =item mismatch contribution from @marcgreen.
Merge pull request #46 from tsibley/code-in-head-regression

Fix code (C<>) in head regression
Note fix for C<>s in the TOC.
Loosen up man page matching.
Fix reversed mapping of "keyboard" to "kbd" in HTML.pm.
Add pre and tt to HTML tagmap.
Skip X<> tags when searching for titles in the pull parser.

Also strip out trailing whitespace that may result from ignoring X<> tags.
Resolves RT#74389, and per discussion on pod-people, archived here:

  http://code.activestate.com/lists/perl-pod-people/1698/
Timestamp v3.24.
Increment to v3.25.
Remove useless code.
Nicer warning for =item type mismatch.
Timestamp v3.25.
Increment to v3.26.