cpp: test: Only test multi_array assertions for release builds

Strict bounds checks are only compiled in when NDEBUG is not
defined.
Merge pull request #1373 from rleigh-dundee/cpp-test-release

cpp: test: Only test multi_array assertions for release builds
Merge pull request #1374 from rleigh-dundee/cpp-fixes

C++: Collected small fixes
Re-organize developers documentation index
Split using-bioformats file
Rename contributing sections
Limit maxdepth of main index page
Replace BigTiff sample link
Merge pull request #1377 from hflynn/tiff-link

Replace BigTiff sample link
Split the troubleshooting sections
Rename section about writing a new reader
Merge pull request #1376 from sbesson/developer_doc_restructuring

Developer doc restructuring
tiffread
fix
fix
bsdfix
add openBytes
fix
fix
fix