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
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
Merge branch 'master' into orca

Conflicts:
	gpii.js
GPII-89: minor clean up of orca settings handler comments/
GPII-89: updated orca tests.
Merge remote-tracking branch 'yzen/orca'

* yzen/orca:
  GPII-89: updated orca tests.
  GPII-89: minor clean up of orca settings handler comments/
  Addressing latest comments from Yura and Antranig
  Using require to load user-settings.conf JSON file
  Adding some unit tests
  rc and sync working version of the Orca Settings Handler
  Code cleanup
  Code cleanup
  Using fluid.registerNamespace for setting gpii.orca
  Using path.resolve to build paths
  Now we're restore settings properly
  Adding support for nested JSON objects
  code-style: homogenizing the use of quotes
  Use XDG_DATA_HOME if exists or use the default one
  Setting startingProfile in user-settings.conf
  Adding the GPII Orca Settings Handler