Adds required PDM and CDM versions to pick up ADR-18 functionality. Deduplicates requirements definitions in setup.py and requirements.txt.
Closes AT2-612