Added build-all target

Creates 3 installer apks in webinos/platform/android/installer, on for each supported device type tv, smartphone, tablet

Jira issue: WP-922
Enable pzp rename

Re enable pzp rename for living labs. This functionality is supported before registering to your pzh via the register widget.

Jira issue: WP-929
Adds automated packaging of enrolment widget.

Jira issue: WP-914
Merge pull request #555 from mlasak/WP-914

Adds automated packaging of enrolment widget.
Adds testclips for the mock implementation for testing purposes.

Jira issue: WP-930
Merge pull request #556 from mlasak/WP-930

Wp 930 - mock channel list for tv api
Added release building too
Merge pull request #552 from andreasbotsikas/WP-922

Added build-all target
Merge pull request #554 from andreasbotsikas/WP-929

Enable pzp rename
Added sdcard file share

Replaces empty parameters of the file api with the default /sdcard share

Jira issue: WP-931
Made it more resilient to spaces
Merge pull request #557 from andreasbotsikas/WP-931

Added sdcard file share
Fixes for linux build

Jira issue: wp-882
Changed to use node-open module

Applauncher now uses the node-open module for better cross-platform support.

Also added applauncher test widget

Jira-issue: wp-882
Added open module to package.json

Used to launch applications in a cross-platform manner.

Jira-issue: wp-882
fix undefined var usage in getConnectedPzh

pzps is now pzhs.

Jira-issue: WP-911
Switching from serialport2 to serialport module

Jira issue: WP-898

Conflicts:
	package.json
PZP reconnectivity and enrollment fixes

Checks PZH every 20 seconds even if connected. If PZH is not available does socket.destroy to facilitate service discovery to only work on device.
If 2 PZP with same name enroll, PZH assigns a new id to the PZP. PZP then regenerates csr and get it signed by the PZH.

Jira Issue: WP-909
pzh login mobile/tablet fix + desktop recenter
Merge pull request #566 from habibvirji/WP-909-living-labs

PZP reconnectivity and enrollment fixes