XML settings handler more or less working now. Have written some basic tests... There are a few important use-cases that isn't implemented: it currently doesn't work for non-unique (array type) elements and it doesn't support reverting to 'undefined' values.. It can set a non-existing component, but not remove it again
A few more comments and a bit of cleanup
* added the settingshandlers to the gpii/index.js file\n* Moved test datafiles into a subdir of test named test/XMLSettingsHandler\n*Fixed up handler so it now takes the proper payloads - namely with an array surrounding the solution objects
Linted files, ready for pull request
Fixed up the XML settings handler to adhere to the payloads with a level of array as value for each solutionId. The return payload has also been fixed accordingly
Added value in 'options' part of the payloads in the tests for configuration manager. Updated ConfigurationManager to send and expect the correct payloads to/from the settingsHandlers.
Added rev and id transformation within the preferences server so clients would not need to do that.
Taken transformation post callback into a separate global function.
Merge remote-tracking branch 'yzen/CouchWrap'

* yzen/CouchWrap:
  Taken transformation post callback into a separate global function.
  Added rev and id transformation within the preferences server so clients would not need to do that.
Merge branch 'lifecycleManager'

* lifecycleManager:
  Working version showing demonstrating Windows Magnifier together with USB listener across full stack - note - hot patch to FluidIoC.js to work around resolution issue with PreferencesDataSource
  Version of lifecycleManager with working tests and infrastructure. Preparing for full test
  Most implementation for LifecycleManager is present, but non-functional. Is capable of starting up and failing an invalid test. Upgraded framework to FLUID-4695 branch rev 822503
Merged xml settings handler branch with antranigs latest changes
Merged with antranigs changes from the GPII repo
Fixed a bug in all the payloads with UIOptions to wrap the application specific settings in an array
Merge remote-tracking branch 'origin/wsis2' into wsis2
Merge remote-tracking branch 'kaspermarkus/xml-settings-handler'

* kaspermarkus/xml-settings-handler:
  Added value in 'options' part of the payloads in the tests for configuration manager. Updated ConfigurationManager to send and expect the correct payloads to/from the settingsHandlers.
  Fixed up the XML settings handler to adhere to the payloads with a level of array as value for each solutionId. The return payload has also been fixed accordingly
  Linted files, ready for pull request
  * added the settingshandlers to the gpii/index.js file\n* Moved test datafiles into a subdir of test named test/XMLSettingsHandler\n*Fixed up handler so it now takes the proper payloads - namely with an array surrounding the solution objects
  A few more comments and a bit of cleanup
  XML settings handler more or less working now. Have written some basic tests... There are a few important use-cases that isn't implemented: it currently doesn't work for non-unique (array type) elements and it doesn't support reverting to 'undefined' values.. It can set a non-existing component, but not remove it again
Merge remote-tracking branch 'kaspermarkus/wsis2'

* kaspermarkus/wsis2:
  Fixed a bug in all the payloads with UIOptions to wrap the application specific settings in an array
  Removed the unimplemented solutions from the solution registry + profile.. Did a few updates according to antranigs new awesome lifecycle handlers
  Went through all the solutions and ensured that they now have the settingsTransformationMap instead of capabilities.. Fixed some minor errors in different places
  Added RWG for the relevant personas
  * Changed gnome screenreader aname and id to include ORCA\n*Added RWGold to solution registry\n*Changed all lifecycleHandler entries to lifecycleManager
  Added user profiles for all personas except Chan... RWG and Android stuff still missing from the profiles.. Also fixed some minor errors in solution registry
  Renamed user profiles to include names of personas... Also fixed a small typo in the solutions registry
  Added user who needs magnifier
  Bad kasper! Forgot to lint json
  Added UIOptions settings to the profile... Note that the applications block is called applications with an 's'
  ... actually managed to add the file this time
  added a single profile for font-size
  Fixed the capabilities blocks for the solutions for which values were known.. Still need to fill out SPIs and RWG solutions (RWG solution has not been added at all yet
  Added all the solutions except for RWG.. There still is an issue with gnome font being dependent on two schemas.. might have to split that up
Fixed dot escaping in RWG solution registry entry.
Renamed "settingsTransformationMap back to the old name of capabilitiesTransformations for the demo.
Payload tweaks to get us closer to a working system.
JSON-compliant escaping rules. KASPAR WAS RIGHT!