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-3926: Updating to suit sliding progress bar. Mindmap uses a non-standard flag to indicate monitoring mode in learning for multi user mindmaps, so use the hideProgressBar override to hide it in monitoring.
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.