Do not try to register PZP with itself

This makes registerSender throw an exception if its from and to params
are the same, as it is not useful to try and register with itself. This
change makes it possible to bypass the following bug.

PZP code assumes the TLS port to connect with other PZPs is always the
same. Thus when using two PZPs on one host, these two cannot directly
connect as the port will be taken by the first. And the first PZP will
connect to itself.

Jira-issue: WP-250
Update webinos_build.js
Merge pull request #295 from andrepaul/patch-2

Update webinos_build.js
Update webinos/platform/android/build.xml
Merge pull request #296 from andrepaul/patch-4

Update webinos/platform/android/build.xml
Force set device name

Makes it possible to set the device name for a PZP with
--force-device-name=NAME upon startup. This is needed, so it's possible
to start more than one PZP on a single host as the device name will be
based on the hostname by default. The commit changes the various config
methods that are called to pass that custom device name and use it.

It became appearant that sometimes device name and friendly name are mixed
up and can mean the same. This commit changes the code for the PZP to only
use a device name, the friendly name might be only stored in the config
file, but never displayed. For the PZH friendly name is still essentially
the device name.

Also removes some no longer used arguments from the PZP start up script.

Jira-issue: WP-250
Added Web Notification API Impl for Android

Using Android notification system, not supports custom notification icons yet, onShow and onClose not implemented

Jira-issue: WP-550
Merge pull request #297 from andrepaul/WP550-AndroidWebNotificationImpl

Added Web Notification API Impl for Android
WP-542: Test script
add test script to debug and run the devicestatus apis from the console
Added AppLauncher API for Android

Supporting URLs that will be loaded using native browser / browser intent. Widget support follows in later versions.

Jira-issue: 559
Merge remote-tracking branch 'upstream/master'
Merge pull request #298 from andrepaul/WP-559-AppLauncherAndroidImplUsingURLs

Added AppLauncher API for Android
Merge pull request #283 from aldafu/WP-250-multiple-pzp-on-single-host

Wp 250 multiple pzp on single host
Merge pull request #299 from krishnabangalore/master

wp-542
Use "window" instead of "this"

In strict mode "this" inside a function doesn't become the window object.
Functions need to explicitely called with context. To avoid this, we use
the window object directly instead of "this". That's what non strict mode
does anyway.

Jira-issue: WP-564
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
Merge pull request #300 from aldafu/WP-564-use-window-obj-instead-of-this-obj

Use "window" instead of "this"
Merge pull request #301 from andrepaul/WP-233-ActuatorAPI

Added actuator API
Add W3C dig. sig. test suite support

Integrates running the W3C digital signature test suite from the widget runtime.

Jira issue: wp-334
Mods to widget manager for dig sig support

Bug fixes and updates to the widget manager for digital signature support.

Jira issue: wp-334