LDEV-1153: Creator of a lesson is no longer automatically added to the lesson as a learner - they are now only made a learner if they are on the list of learners.
LDEV-1140: Error messages were appearing in a mix of English and Welsh. When getting a message resource in struts, we need to explicitly set the locale, otherwise it will just use the default locale (US English). The struts implementation of getResource() DOENS'T pick up the struts preferred locale setting .
moved some funct to monitor (setting up edit on fly) and author just opens the design in the correct mode + few fixes for new system gate + finish edit on fly lock and gate release