LDEV-3959: Setting the cache on ajax calls in authoring, to ensure any javascript files come from the cache. Also fixed error that was stopping the condition up and down arrows working.
LDEV-3765: Add command websockets in all tools. Run check less often (5s vs 2s) as the effect does not need to be immediate. Reorganise code. Add i18n support.
LDEV-3914: Fixed the horizontal scroll bar that appeared in learner and monitor, by setting the margins in the first row to 0 (they default to -15). Tweaked the show/hiding of the progress bar to suit more cases and to keep parallel activities aligned.
LDEV-3914: Tweaked when the sidebar is displayed to reduce flicker and added an override parameter for tools that want to do their own layout (like Data Collection and Wiki) to stop the usual panel being loaded.
LDEV-2917: Change DOCTYPE tag of files which have not been picked up by previous runs as they had this tag broken into 2 lines and regex had not detected them.
LDEV-3660: Remove export potfolio resources: Java classes, JPS, DB entries and labels. Remove localLinkPath attribute from CSS tag as it was only used for export portfolio.