Merge remote-tracking branch 'kaspermarkus/GPII-609'

* kaspermarkus/GPII-609:
  GPII-609: Removed inclusion of io.json config file. Readded os_common.json, as the removal of it resulted in the test gpii/node_modules/matchMaker/test/ProxyTests.js failing. With that file, a .txt equivalent has been added, describing the desire to move it from the preferences folder
GPII-609: Fix for mishandling of sessions which causes them to become inaccessible to clients not holding the cookie returned from logon. All flowManager request handlers reorganised to defer to the LifecycleManager's sessions - some new methods support these
GPII-609: Updated universal's reference to infusion to match kettle's (not that this has much effect in staving off chaos due to the npm update) - ref is 22ede0 from Feb 7th
GPII-609: Correction for failure in standalone tests caused by inconsistent renaming of LifecycleManager "start" payload from token -> userToken