Added new functionality to hide smipledata objects rather than delete them
Fixed a mistake in the test which was actually testing the wrong thing

Needed to test active revision was set to selected, and not the first revision
Now added the ability to delete a programme. Really we're only hiding it.
Merge pull request #224 from unikent/feature/change-delete

Feature/change delete
Revert "Merge pull request #224 from unikent/feature/change-delete"

This reverts commit 61a93a4d3955407e64cf0bb6386d46b587c45bfb, reversing
changes made to 4327e831c7ebe0dd9ff8c2c90678fda77219a500.
unbreak the travis build
I've isolated the delete button to programmes only, its not needed for everything that uses the Form::actions(...) macro. This should hopefully unbreak the Travis build.
Merge branch 'feature/change-delete' into merge/test-merge

Conflicts:
	application/libraries/macros.php
Merge pull request #228 from unikent/merge/test-merge

Merge Into develop Deletion Changes
Hopefully revert the revert...
Merge pull request #229 from unikent/fix-all-the-merges

Hopefully revert the revert...
Merge branch 'develop' of https://github.com/unikent/programmes-plant into feature/module-data