examples/quest.cc: Fix to build with Sun Studio 12 compiler.
(ticket#611)

git-svn-id: file:///home/xapian-svn/xapian/trunk@17048 6b2f1b92-a4f3-0310-943f-de3cbe41748b
omindex.cc: Use charset name "iso-8859-1" in lower case
consistently.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17051 6b2f1b92-a4f3-0310-943f-de3cbe41748b
utf8convert.cc,utf8converttest.cc: A lot of data labelled as
"iso-8859-1" is actually "windows-1252".  The two only differ
in characters which are control characters in iso-8859-1, so
assume the latter when we see the former.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17052 6b2f1b92-a4f3-0310-943f-de3cbe41748b
utf8convert.cc,utf8converttest.cc: Always use our built-in
conversion code for the character sets it can handle, and only use
iconv as a fall-back.  This gives us more consistent results, and
in particular means we now handle BOMs better (at least with GNU
iconv).

git-svn-id: file:///home/xapian-svn/xapian/trunk@17053 6b2f1b92-a4f3-0310-943f-de3cbe41748b