Fix Javadoc warnings under forks
Fix Javadocs warnings under formats-bsd
Fix Javadocs warnings under formats-gpl
Fix remaining Javadocs warnings
Fix warning in CellVoyagerReader
Add missing packages for Javadocs target
Add option to fail Javadocs on warnings
Fix location of specification sources
Fix Javadocs warnings under specification
Merge remote-tracking branch 'origin/develop' into javadocs_warnings

Conflicts:
	components/formats-gpl/src/loci/formats/in/HRDGDFReader.java
	components/formats-gpl/src/loci/formats/in/PovrayReader.java
	components/formats-gpl/src/loci/formats/services/WlzService.java
Merge remote-tracking branch 'origin/develop' into javadocs_warnings

Conflicts:
	components/formats-bsd/src/loci/formats/in/IM3Reader.java
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
Remove failonwarning option
Double expected instead of int.
cpp: compat: Correct typo in boolean.h