cmake: Add extra libtiff compatibility checks
cpp: ome-internal: Add config.h with libtiff compatibility defines
cpp: bioformats: Add TIFF I/O via libtiff wrapper
cpp: Use "stdarg.h" fallback if <cstdarg> is not functional
cpp: tiff: Add pre-C++11 workarounds and fixes
cmake: Allow compiler standard setting to be disabled
cpp: tiff: Remove redundant partial template specialisation declarations

Also remove default get/set implementation template and add
UInt16Tag1 specialisation.
cmake: Add libtiff FieldInfo checks

This was added in libtiff 4.0.3, so 4.0.2 and earlier need to work
without it.
cpp: tiff: Field can cope with FieldInfo being unavailable

This information is needed however, so the code will also need
adjusting to cope.
cpp: tiff: Cope with FieldInfo being unavailable

Hardcode known behaviour, primarily passcount, readcount and
writecount values, and disable checking that the FieldInfo
matches the get/set operations.
cmake: Rename and document standard autodetect and warning options
travis: Build C++ in gnu++98 mode to get working stdarg
docs: cpp: Add TIFF as a prequisite
Fix used files/companion file reporting

The pattern file should now be correctly included in the used file list.
Update used file tests for FilePatternReader
cpp: ome-compat: Add Boost noexcept compatibility workaround
Updating Leica LAS AF Lite link
cpp: ome-internal: Quote directory defines
cpp: test: Cater for tiff Field differences
Merge pull request #1126 from hflynn/rebased/develop/leica-link

Leica link (rebased onto develop)