cpp: compat: Add boolean type
cpp: bioformats: Work around doxygen doc warnings

Some inline template methods are marked as undocumented even when the
prototype is fully documented.  And this is not even consistent for
all the methods of this type.  This just removes warnings for some
doxygen versions.
cpp: xerces: Minor whitespace fix in EntityResolver
Fetch all tags befor mvn, cpp and cppwrap builds

Since Travis clones the repository with a default depth of 50, builds using a
tag can fail. This commit should fix failures by fetching all Git tags.
Add differential beahvior between FreeBSD and GNU versions of sed
Add logic to handle FreeBSD and GNU sed differently

Also allow the date to default to the current year
Fix single year copyright edition
Do not replace single year copyright with current year
Fix GNU version of the script
cpp: compat: Correct typo in boolean.h
Improve failure message and description of dist target

This commit should clarify the fact that the ant dist target is expected to be
run from Bio-Formats as a submodule of openmicroscopy.git
Merge pull request #1476 from sbesson/ant_dist_improvements

Improve failure message and description of dist target
Merge pull request #1474 from sbesson/rebased/develop/rebased/dev_5_0/copyright_tools

Add bash script for updating copyright headers (rebased onto dev_5_0) (rebased onto develop)
Merge pull request #1472 from rleigh-dundee/cpp-compat-bool

cpp: compat: Add boolean type
Merge pull request #1473 from rleigh-dundee/cpp-array-docfix

C++: Minor documentation and whitespace fixes