Move the chat client pages to the /pages/learning folder.Replaced generic message for run offline and define later with seperate pages.Removed openChatClient method from MonitoringAction class so that we reuse the code in LearningAction to open a chat client. The new define later and run offline pages are also reused by monitoring.
added a class property for bgNegative and made changes in the refresh and setStyles method to handle change in the run Offline property in selected activity's Property Inspector
Overhauled forceComplete so that it uses the progress engine to work out the next activity rather than iterating through all the activities. I18N the messages.