GPII-434: All universal tests running once again - when.js has been removed from the image. Beginnings of refactoring testing support, and semantic for clearer dataSource implementation. Numerous other namespacing and consistency fixes. UserSave error tests fixed for new FLUID-5518-based error semantics