GPII-35: Added single get and single set function to gsettings bridge and made the set function useable as a lifecycle action
GPII-22: Added basic tests, gsettings schema file and a script to run everything.. currently experiencing issues due to issues with the jqunit framework not allowing running several synchronous tests
GPII-22: Added test for having a settings block null. Also ensured that it works with the new test framework in universal comitted with GPII-36
GPII-22: Removed outdated reset calls from unit tests, ensured that tests will run even if schemas already exist
[linux] Fix for issue #GPII-48

* Unable to run linux solution (due to gsettings handler)

  Node.js removed node-waf building support in favour of node-gyp.
  see http://github.com/joyent/node/issues/3475
Updating build.sh and clean.sh to use node-gyp
GPII-35: Added fluid.defaults for the single get function as well as the single set function
GPII-50: updated gpii.js to match windows version.. Readded start.sh, but without the build command being part of it (this was a bit akward to the the root requirement
GPII-50: removed unused global __dirname declaration
GPII-50 Fixing linux build

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

* kaspermarkus/GPII-50:
  GPII-50: removed unused global __dirname declaration
  GPII-50: updated gpii.js to match windows version.. Readded start.sh, but without the build command being part of it (this was a bit akward to the the root requirement
GPII-22 GPII-35: Merging in Kaspers Gsettings Unit Test Things.

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

* kaspermarkus/GPII-22:
  GPII-35: Added fluid.defaults for the single get function as well as the single set function
  GPII-22: Removed outdated reset calls from unit tests, ensured that tests will run even if schemas already exist
  GPII-22: Added test for having a settings block null. Also ensured that it works with the new test framework in universal comitted with GPII-36
  GPII-22: Added basic tests, gsettings schema file and a script to run everything.. currently experiencing issues due to issues with the jqunit framework not allowing running several synchronous tests
  GPII-35: Added single get and single set function to gsettings bridge and made the set function useable as a lifecycle action
GPII-48 Merging javi's stuff to bring us up to node-gyp, the
node build tool that will be supported in the future after
node-waf is deprecated.

Happy North American Thanksgiving Holiday! I am thankful for
having pull requests to merge!

~steve

Merge remote-tracking branch 'javihernandez/issue-gpii-48'
Fix for issue GPII-8

GSettingsHandler appears to core dump when trying to set a non-existent
key in a schema (see http://issues.gpii.net/browse/GPII-8)

The problem is that Gio.Settings segfaults when requesting a
non-existent key from a gsettings schema.

This fix checks if the setting matches with the gsettings schema before
each set/get.
GPII-91: updating build script to run 'npm install' in addition to cloning universal.
GPII-91: simplified build.sh according to @kaspermarkus's comments
Merge pull request #19 from yzen/GPII-91

GPII-91: updating build script to run 'npm install' in addition to cloning the universal repository. This is a required chance after https://github.com/GPII/universal/pull/77
Avoid USB drive event handler from getting more than one mount points

see http://issues.gpii.net/browse/GPII-95
Merge remote-tracking branch 'javihernandez/GPII-8' into GPII-8
GPII-8 Adding unit test for fix.
GPII-78: USB Listener for Linux is unresponsive

see JIRA: http://issues.gpii.net/browse/GPII-78

Removed the "partition number" restriction from the GPII's udev rule.