GPII-434: Further refactoring of lifecycleManager. Removed "lifecycleManagerServer" entirely. Implemented "auto-retrying behaviour" for settingsHandlers. All builtin, integration and web tests passing in universal. Unfortunately this is still not sufficient for a clean sheet on Windows integration tests - further work continues. Implemented "undefined value" semantic for removal of values in settings handlers - refactored settings handler utilities to be "undefined-clean" - this involves removal of all standard utilities such as $.extend, fluid.copy, fluid.transform, model transforms, etc. from these pathways. More work tidying namespaces etc. Quite a lot of console logging remains - this commit is mainly for coordination purposes.
GPII-941: Merged with latest changes from antranigs GPII-434 branch.. All tests passing except integration tests