CMS: update of `cms-primary-datasets.xml`

* Adds `942 $e` for collision energy.
* Adds `250 $b` for global tag for software.
* Adds `772 $a` for parent data set.
* Adjusts field `581`.  (addresses #425)
  (PR #437)
CMS: HTTP URLs in `cms-primary-datasets.xml`

* Updates URLs in `cms-primary-datasets.xml` to use HTTP instead of
  HTTPS.  (addresses #444) (PR #437)
records: JSON model update

* Enriches JSON record model to take into account the newly added fields
  and subfields.  (see PR #437)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: new handling of `edition_statement`

* Updates templates to reflect the new JSON record model for the
  `edition_statement` field.  (see PR #437)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
records: material_publication_note forced as list

* Forces `material_publication_note` as list because some records now
  have multiple 581 field instances.  (see PR #437)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
templates: material_publication_note update

* Amends all templates to respect `material_publication_note` being a
  list now.  (see PR #437)

Signed-off-by: Tibor Simko <tibor.simko@cern.ch>
Pxxx templates material_publication_note is now list