Merge pull request #620 from jay-hodgson/SWC-957

Swc 957: warn on navigating away from Synapse (or within Synapse if editing)
Update develop and merge Teams UI work