OBF: replace tabs and tidy up EOL whitespace
OBF: increase the supported stack version number
OBF: parse key/value pairs from the XML description
cpp: xerces: Generalise document writing to all nodes
Add support for multiple copyright forms
Add update_copyright as ant target
Improve log message
cpp: bioformats: Add resolve argument to resolveReferences
cpp: compat: Add C++98/boost std::owner_less fallback

The following implementations are supported:

- C++11 std::owner_less
- Boost boost::owner_less (newer Boost versions aligned with C++11)
- Our fallback reimplementation (older Boost versions)
xsd-fu: Use multi-index for C++ reference lists

boost::multi_index_container is used to index elements by both
index number (insertion order) and value (pointer location).
This allows access by index and fast lookup without the need
for an O(n) list traversal.

This is similar to the Java ReferenceList but does not implement
a container in its own right; it's just a specialisation of an
existing multi-indexing container implementation as a typedef.
The code generator has been updated to emit the new container
types in place of std::vector, and the C++ code templates
adjusted to use them for fast lookups.
Review setId() Javadocs for readers/writers

- expand description of setId() for the FormatReader/FormatWriter interfaces
- properly link to the interface setId Javadoc for classes overriding setId()
minor nitpick tweaks to docs
add an overview for new Bio-Formats developers
Tidying stuff from nitpicks
merge develop -Dorg -Ssuccess-only: PR 1407 (TIFF: fix plane count calculation for pyramids with multiple planes)
merge develop -Dorg -Ssuccess-only: PR 1442 (Update roi handler)
merge develop -Dorg -Ssuccess-only: PR 1461 (Changed ND2 metadata string handling to work properly with empty strings)
merge develop -Dorg -Ssuccess-only: PR 1477 (Flex: improved metadata handling)
merge develop -Dorg -Ssuccess-only: PR 1478 (C++: Add helpers for XML serialisation)
merge develop -Dorg -Ssuccess-only: PR 1480 (Imspector OBF: support version 5 stacks)