GPII-442:  Detect running solutions.

Firmed up the c++ code for the 'nodeprocesse' add-on:  simply a
bridge to gnome/linux library to generate a list of processes and
information about each.

Added numerous unit tests for the above, where most of the tests
use an object that provides an API for processes.

Next step:  carve out the relevant functions into a non-test object
that provides the same API.
GPII-442:  Detect running solutions

Using nodejs path.basename() for one of the tests.

Linting nodeprocesses_test.js
GPII-442:  Detect running solutions

First checkin of processes object for querying running processes,
checking their state, and reporting changes.
GPII-442:  Detect running solutions

Modified processes.js to use full gpii.processes name.

Added procDemo.js to show how to detect a change in state for
orca.