Added actuator API

first properitary actuator API implemenation that assumes IoT hardware that reacts on REST calls using /a=x,y,z where x,y,z are floats as URL path

Jira-issue: WP-233
Change all api services to use new webinos-rpc module.

Since all services need to implement RPCWebinosService they now depend on
webinos-rpc module where that interface is defined.

Jira-issue: WP-258
Actuator for iot. Added implementation using the driverInterface. Jira issue: WP-233.
Completed integration between actuator API and HTTP driver for IOT

Jira issue: WP-595
Fixed sensor/iot register service defects + fix of command signatures

Jira-issue: WP-712

There was some defects in iot driver design which meant that if
a driver tried to register directly in the init function this
would fail. The following had to be done:

- Loading and initializing drivers is done in 2 separate steps since
a driver can contain both sensor and/or actuators and both listeners
has to be initialized.

- Driverinterface is created and then as a separate function call
the module is connected. otherwise the sensor/actuator module haven't
stored the driverinterface reference when registrations are called
back.

Also, some changes has been made to some of the driverinterface
command signatures to better support the needed use-cases:

- An error callback has been added to driverinterface commands
so that drivers can report errors back.

- The hard-coded eventmode parameter sent in 'start' command data
has been removed. In accordance with the Sensor API this is sent
in configuration data instead.
Implemented callbacks' propagation for sensors API

Jira issue: WP-738
Switched from serialport to serialport2 node.js module

Jira issue: Wp-714
Actuator moved to new repository