Fixes to allow module data update on go live. Fix to compulsory wildcard module bug.

* added module session value to module config options
* added a call to the moduledata modules() task in the go live function in programme model
Fixed bug with only getting one cluster per stage
removed the module session switch, which now works through a setting in the module config file
Added more comments to moduledata task
Merge pull request #245 from unikent/feature/module-update-on-live

Feature/module update on live