cpp: test: Reduce number of non-extended tiff tests

Reduce the combinations by a factor of ten.
cpp: test: Header tests are extended tests

Only build when extended tests are enabled.
cmake: Add API stability warning
docs: Document C++ API stability guarantee for 5.2
Update URLHandleTest to use a local temp file

This removes a broken URL, and switches to using a file URL to prevent
test failures due to network issues.
Re-enable the URLHandleTest
Fix URLHandleTest path for Windows
Metamorph: fix double value parsing for locales that use a comma separator

See
http://lists.openmicroscopy.org.uk/pipermail/ome-users/2014-November/004864.html

Double.parseDouble does not account for locale, and assumes that the
decimal separator is '.'.
Zeiss CZI: prepend 0s so that image names are all the same length

See QA 10335 and
https://www.openmicroscopy.org/community/viewtopic.php?f=13&t=7681
Correct version embedding
Merge pull request #1412 from melissalinkert/czi-name-padding

Zeiss CZI: prepend 0s so that image names are all the same length
Merge pull request #1411 from melissalinkert/metamorph-locale

Metamorph: fix double value parsing for locales that use a comma separator
Merge pull request #1404 from melissalinkert/urlhandletest

Re-enable URLHandleTest
Update Travis to build the 'utils' Ant target
Update version history for 5.0.6
Remove documentation note from 5.0.6 list
Merge pull request #1416 from melissalinkert/rebased/develop/5.0.6-history

Update version history for 5.0.6 (rebased onto develop)
Merge pull request #1413 from rleigh-dundee/cpp-version

C++: Correct version embedding
Merge pull request #1395 from rleigh-dundee/cpp-fixes

C++: Various minor fixes
Merge pull request #1415 from melissalinkert/travis-utils

Update Travis to build the 'utils' Ant target