GPII-308: Updating AcceptanceTests for 2nd pilots

* Adding GNOME Orca's gain and average-pitch settings
* Adding ALSA's masterVolume setting
Merge remote-tracking branch 'upstream/master' into GPII-308
GPII-308: Moving alsa settings from os_common to os_gnome NP set
GPII-308: Merging Javi's acceptance test update
GPII-545: Adding the new GPII usb user listener code

The new GPII usb user listener is now a standalone application.
It covers all the workflow that we need by itself, from detecting the
device to trigger the login/logout processes.

Since the user listener now is standalone, it should be installed in any
well-known 'bin' folder by the system, this is, a 'bin' folder which is
included into $PATH environment variable.

Also, we are providing a '.desktop' file for the users to run it easily
in the same way they launch any other application from the system.
GPII-545: Updating build.sh according to the new GPII usb user listener
GPII-545: Removing old GPII usb user listener-related stuff
GPII-545: Updating README according to the new GPII usb user listener

Removing tests/.gpii-user-token.txt. I don't think much people is using
this now since '123' N&P set doesn't exist anymore in
testData/preferences folder of the universal repo and nobody noticed it.
GPII-545: Renaming README file as README.md
GPII-571: Adding AcceptanceTests_include.js
GPII-571: Splitting up orca-related acceptance tests

Adding tests for screenreader_common, screenreader_nvda and
screenreader_orca and deleting them from old AcceptanceTests.js.
GPII-571: Splitting up linux builtin-related acceptance tests

Adding tests for os_common, os_win7 and os_gnome and deleting them from
old AcceptanceTests.js.
GPII-571: Removing remaining stuff from old AcceptanceTests
Merge pull request #44 from javihernandez/GPII-571

GPII-571: Update the linux acceptance tests to point to the correct location
Merge remote-tracking branch 'javihernandez/GPII-545'