If in a pure git checkout, fetch SWIG and the common subdirectories using git

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17103 6b2f1b92-a4f3-0310-943f-de3cbe41748b
csharp/Makefile.am,generic/generic.mk,java/Makefile.am,
perl/Makefile.am,php/Makefile.am,python/Makefile.am,ruby/Makefile.am,
swig-depcomp: Fix handling of stamp file by swig-depcomp script.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17104 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python/extra.i: Fix typo in doccomment.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17105 6b2f1b92-a4f3-0310-943f-de3cbe41748b
md5wrap.cc,md5wrap.h: Add md5_block() to checksum a block of memory.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17117 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/registry.cc: No need to explicitly default initialise std::map
members or the base class.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17118 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/registry.cc,common/Makefile.mk,common/registryinternal.h:
common/registryinternal.h is only included by api/registry.cc so
just inline its contents.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17119 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/registry.cc,common/pretty.h: Fix incorrect LOGCALL return value.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17120 6b2f1b92-a4f3-0310-943f-de3cbe41748b
matcher/multiandpostlist.cc,matcher/multixorpostlist.cc: Add a
couple more LOGCALL annotations.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17121 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_table.cc,backends/chert/chert_table.cc,
common/pretty.h: Avoid needlessly casting away const-ness in
debug logging.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17122 6b2f1b92-a4f3-0310-943f-de3cbe41748b
queryparser/queryparser.lemony: std::less provides a total order over
pointers, so we can just use that to implement
filter_group_id::operator<() - we only need a consistent order so we
can use it as the key to a std::map.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17123 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/pretty.h: Resolve ambiguity by moving operator| to a memeber
function of PrettyOStream

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17124 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/pretty.h: Correct recursion issue.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17125 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/pretty.h: Restore space after comma in output.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17126 6b2f1b92-a4f3-0310-943f-de3cbe41748b
myhtmlparse.cc: Make paragraph break in sample \r not \n, as \n
is used by Omega to indicate the end of a field in the document
data.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17127 6b2f1b92-a4f3-0310-943f-de3cbe41748b
htmlparsetest.cc: Update testcase to match previous change.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17128 6b2f1b92-a4f3-0310-943f-de3cbe41748b
docs/overview.rst,omindex.cc: Use rst2html to indexing .rst and
.rest files.

git-svn-id: https://svn-dav.xapian.org:8443/xapian/trunk@17129 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Merge branch 'master' into java-fixes

Conflicts:
	xapian-bindings/java/Makefile.am
Merge branch 'java-fixes' of github.com:dcolish/xapian into java-fixes
Additional wrapping for java