23.0-coverity-TileTBRec
Resolving coverity defect 19248 (uninitialised member) introduced on 14 June 2023. While there, also resolved an old defect, 14061 (uninitialised member), moving initialisation to the header file. Tidied up some header includes. Dismissed defects 10209 (untrusted loop bound read in from local file) and 11711 (large stack use, but is only 10 752 bytes, when the threshold is 10 000).