GPII-103: Updated all the NP sets and the solution registry to not include the datatype in preferences but instead have them defined in the options block
GPII-103: While not strictly GPII-103, it seemed sensible to clean up the cursor transformations by using quantize functions instead of the previous condition/op combo
Activate Talkback when ScreenReaderTTSEnabled common term is set
GPII-828: Added entry with a few transformations
GPII-828: Added json files for acceptance tests
GPII-828: Added a missing NP set for acceptance tests, and reset installed solutions to contain its proper value
GPII-103: Corrected roger.json which had drifted from the correct value space for this setting (apparently numeric, range 0-1.0)
Merge branch 'GPII-103'

* GPII-103:
  GPII-103: Corrected roger.json which had drifted from the correct value space for this setting (apparently numeric, range 0-1.0)
  GPII-103: While not strictly GPII-103, it seemed sensible to clean up the cursor transformations by using quantize functions instead of the previous condition/op combo
  GPII-103: Updated all the NP sets and the solution registry to not include the datatype in preferences but instead have them defined in the options block
Merge remote-tracking branch 'javihernandez/master-screenReaderTTSEnabled-android'
GPII-872: Working linted version with updated Gruntfile
GPII-873: Fix for faulty ontologising mapping within matchmaker, wrong order of arguments in AcceptanceTests, removed smarthouses from default device reporter payload
GPII-873: First working "consolidated test" verifying ontologised and inverseCapabilities logic applied to preferences set os_win7
GPII-873: Consolidated inverse capabilities tests completed, updated Infusion and jqUnit dependencies, corrected namespaces in some other tests
GPII-873: Improvements to Linux solutions - use quantize and linearScale transforms for better future invertibility
GPII-873: Corrected input path of linear scale transform for text-scaling-factor
GPII-873: Corrected transform form text-scaling-factor some more
Merge remote-tracking branch 'kaspermarkus/GPII-828'
GPII-872: linting support and linting for core framework, making use of new gpii-grunt - improvements to readme

Merge branch 'GPII-873' into GPII-872

Conflicts:
	gpii/node_modules/ontologyServer/src/ontologyServerUtilities.js
	gpii/node_modules/settingsHandlers/test/XMLSettingsHandlerTests.js
	package.json
GPII-872: Updated to latest grunt-gpii, added linting and local Gruntfile
GPII-872: Removed .project which was erroneously committed years ago, updated package.json's node-jqUnit to the version from GPII-873