add test coverage for CMS table models, CMS logging, and CCW tables/docs
3946 new tests covering:
- cms.table: all 150 SQLTable models (schema, tablename, qualified_name,
column_names, nullable fields, construction, uniqueness)
- cms.log: JsonlHandler, setup() idempotency, custom attrs, exceptions
- ccw.table: all 41 claim tables across 7 types (IP, SNF, Hospice, HHA,
HOP, Carrier, DME) with structural validation
- ccw.docs: all 308 variable documentation modules (importability,
required attrs, type validation)