xsd-fu: Extend C++ support and add extra options

· xsd-fu no longer needs PYTHONPATH setting explicitly; updated
  ant and maven configurations accordingly.
· xsd-fu no longer requires the template path specifying manually;
  it defaults to the location of __file__, which is
  components/xsd-fu.
· xsd-fu generates sources and headers in separate passes, the
  new -f (filetype) option will select the type to generate.
· xsd-fu has additional options -q and -v to select quiet and
  verbose operation, respectively (default: verbose).
· xsd-fu has additional option -d to perform a dry run; this
  processes the model but does not generate sources; this is
  indended to allow users to obtain a list of source files
  which will be generated.  This can be used by e.g. cmake to
  generate a full dependency graph and regenerate sources on
  as needed.
· xsd-fu uses print_function from __future__; this will require
  python 2.6.
· Drop top-level "-src" dependencies; these are not necessary
  since this is taken care of by the per-component generate-source
  targets, and this also prevents some unnecessary multiple
  invocations of xsd-fu.
· Improve fu.py support for C++ types, including special casing
  fundamental and primitive types, handling keywords such as
  namespace and union in model objects, weak_ptr for references,
  using explicit namespaces where required, and introspection for
  required dependencies for header and source includes.
· Special case exlusion of warning message for EmissionFilterRef
  and ExcitationFilterRef; other warnings will still be printed.
xsd-fu: Fix apostrophes in fu.py
xsd-fu: Untabify
Leica LIF: also parse channel names from FilterSettingRecords
Memoizer: save current revision number in memo file

The memo file is then invalidated if the saved revision number does not
match the current revision number.  This required bumping the internal
memo file version number from 1 to 2.
specification: Depend upon xercesImpl
Merge pull request #652 from rleigh-dundee/specification-xercesdep

specification: Depend upon xercesImpl
Merge pull request #639 from rleigh-dundee/xsdfu-cpp3

xsd-fu: Extend C++ support and add extra options
FileHandleTest: remove trailing slash from /usr/lib/

This allows the test to match /usr/lib/ and /usr/lib64/, so that
necessary native libraries aren't detected as file handles that have
incorrectly been left open.

Conflicts:

	components/test-suite/src/loci/tests/testng/FileHandleTest.java
Exclude /usr/share/locale files from FileHandleTest
Exclude /lib files from FileHandleTest
Operetta: prevent XML values from being truncated

The characters(...) method in the SAX handler now simply aggregates
characters between calls to startElement(...) and endElement(...).  All
of the value processing is done when endElement(...) is called, which
prevents the handler from parsing/storing incomplete values if multiple
calls to characters(...) were necessary to process a node value.
ScanR: prevent XML values from being truncated

As with f844041, this defers value parsing to the endElement(...) method
in the SAX handler instead of doing the parsing in the characters(...)
method.
Synchronize MATLAB page with LOCI content
Delegate non-Java code page to LOCI site

The article is a general one, and largely unspecific to Bio-Formats.
The most important Bio-Formats-specific point is the "recommended
solutions" linked at the top.
Simplify note about additional optional libraries

It is unnecessary repetition to mention that "beyond XYZ no additional
libraries are required" since they were just described the sentence
before. That language was really just a holdover from back before there
were any dependencies at all.
Remove language about Bio-Formats bugfix updates

In general, Bio-Formats is no longer released when bugs are fixed,
but rather according to the OMERO release schedule.
Clarify and fix Bio-Formats Fiji documentation

Explain that Fiji ships with the latest Bio-Formats stable release,
that you can enable daily builds, and link to the Fiji wiki page for
further details.
Remove link to ImgLib2 Fiji wiki page

The site imglib2.net redirects to that same page anyway.
And imglib2.net is a more future-proof URL in any case.
Use "See also" boxes where relevant