Splitting data source specific normalization into NdlLidoRecord

Data source specific normalization, and custom/dynamic field population now takes place in NdlLidoRecord.