Add column to programme in migration
Extend migration a little
Add ability to retro fit programme_id's (plus have them preset for roll overs)
Unpublish only shows on programmes
Stuff we may not need if ucas goes well
Add instance id's to revisions
Store instance_id's
Add instance_id internally.
Add rollover method (sample)
Merge branch 'fix-all-the-merges' of github.com:unikent/programmes-plant into fixes/use_retainable_programme_id
Merge branch 'develop' of github.com:unikent/programmes-plant into fixes/use_retainable_programme_id
Add comment
Re-add changes from faulty revision merge. + bonus tests.
Re-add revision setting memory cache
-- Programme settings becomes "override-able settings" & non override-able settings are moved to globals.
-- "Programme settings" are deactivated and hidden from menu & globals are renamed appropriately.
Merge pull request #230 from unikent/fixes/use_retainable_programme_id

Add retainable programme instance id's
Merge pull request #231 from unikent/feature/move-settings-to-overrides

feature/move-settings-to-overrides
Removed unneeded and commented-out code
Merge branch 'develop' of https://github.com/unikent/programmes-plant into feature/module-data