Changed name of parentLearningDesign to originalLearningDesign. This field links the lesson version of a design back to its original design, but the parent name suggests that the parent learning design contains the child learning design (this is the meaning in the activity table) so the name was changed.
Added methods to WebUtil which get a Long or an Integer from the request parameters where the parameter may be optional (previously they had to be mandatory).