Leica LIF: fix support for new files with 0 padding

Fixes #12144
Fix Analyze 7.5 specification link
cmake: Add fatal-warnings option

This makes compiler warnings become errors.
cmake: Remove unneeded FindDoxygen include
Merge pull request #1391 from hflynn/analyze7-5

Fix Analyze 7.5 specification link
cmake: Remove known warnings for gtest build
Merge pull request #1394 from rleigh-dundee/cmake-fixes3

CMake: Fixes for fatal warnings and doxygen
Merge pull request #1382 from melissalinkert/new-leica-lif

Leica LIF: fix support for new files with 0 padding