Adding the GPII Orca Settings Handler
Setting startingProfile in user-settings.conf
Use XDG_DATA_HOME if exists or use the default one

see
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
code-style: homogenizing the use of quotes
Adding support for nested JSON objects
Now we're restore settings properly
Using path.resolve to build paths
Using fluid.registerNamespace for setting gpii.orca
Code cleanup
Code cleanup
rc and sync working version of the Orca Settings Handler

  - Using gpii.getJSONFromFileSync
  - Simplifying some stuff
  - Code clean up
Adding some unit tests
GPII-116: added support for kettle.
GPII-116: updated tests. gsettings tests use depricated setting paths. need to be updated.
GPII-116: removed deprectaed test framework.
GPII-116: Changed all gsettings tests to be synchronous as opposed to async.. The async was a work-around due to a bug in jqunit
Merge remote-tracking branch 'kaspermarkus/GPII-116' into GPII-116

* kaspermarkus/GPII-116:
  GPII-116: Changed all gsettings tests to be synchronous as opposed to async.. The async was a work-around due to a bug in jqunit
Merge pull request #26 from yzen/GPII-116

GPII-116: added support for kettle.
Using require to load user-settings.conf JSON file

Removing old gpii.utils.getJSONFromFile, see:
  * https://github.com/GPII/universal/issues/128
  * https://github.com/joyent/node/issues/6073
Addressing latest comments from Yura and Antranig

[List of changes]
  * Replacing setParser with fluid.model.escapedSetConfig
  * Using just "var curDate"
  * Adding an explanation and a warning regarding the "while loop"
    blocking issue and its risks
  * Adding a max wait time to not block the main loop and return an
    error if required