Fixes to moduledata task

* added awarding institute to the index cache so it can be used by the module layer (which needs to know which institute is awarding the programme)
* temporarily disabled module generation on pushing a programme to live, because it breaks the live backend. (The live backend cannot talk to the demo web service.)
* fixed potentially missing parameters in the module data task