Move CSL row grouping logic into module.
Do not merge UVL Entities

[#80141808]
Developers see PLC/SSI lists.

[#79318094, #79317980]
Rename (sdn|nsp)_type to just "type".
Search over all CSL sources if given one is unknown.

This is better than searching over *every* index like we do now.
Merge pull request #23 from GovWizely/calum/do-not-merge-uvl-entities

Merge UVL source entries based on name alone.
Updated source data file information.
Added --force-confnew to repair problem with travis elasticsearch installation.
Added --force-confnew to repair problem with travis elasticsearch installation.
Merge pull request #24 from GovWizely/calum/csl-plc-and-ssi-sources

CSL: PLC and SSI sources
Be explicit with superclass naming.

[#80370058]
Merge pull request #26 from GovWizely/calum/explicit-superclass-names

Be explicit with superclass naming.
`rubocop -a` against recent CSL changes.
Adds PCI and SSI to the CSL.
CSL source URL field adjustments.

[#80481818]
[#80483590]
Show source's full name in CSL results.
Expected results changes due to source* adjustments
Reduce complexity of ScreeningList::DtcData#import
Merge pull request #28 from GovWizely/calum/csl-adjustments

CSL source* field adjustments.
Keep consolidated shared_example generic.