It's fairly common to find Windows-encoded XML declared
as ISO-8859-1; this causes problems for any strict
parser, as smart-quotes (and a few other characters)
turn out as undefined characters.
This patch adds a warning when these characters show
up; if people have taken the time to use a validator,
it's good to make them aware of this kind of edge-case.