Updates for running with split ITkStrip rows
A few necessary updates for running with individual SiDetectorElements per row:
- update .dtd file to allow optional "splitLevel" field
- update HitIdHelper to set ranges appropriately for Run4 detectors, based on the dictionaryVersion
- fix dictionary file to avoid warnings