Fix diffing unpublished + refactor code a little
Add working replace_ids_with_values for "staff" type
Add support for "titles only" on Programmes data type
Comment
Merge pull request #532 from unikent/fix/pg_diffing

Fixes for diffing PG programmes