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
Mods to widget server for dig. sig. support

Added support for digital signature checking at install and runtime.

Jira issue: wp-334
Mods to renderer/daemon for dig. sig. support.

Fixes and updates to the widget renderer to support widget digital signatures.

Jira issue: wp-334
Initial implementation of the decision storage for policy. This includes a partial implementation of the policy editor engine.
Known issues:
- session is fixed;
- need to store all request parameters (at the moment are used only user-id and app id)
Jira issue: WP-475
Added missing header files for native device status API implementation.
Changed style of existing header files.

Jira issue: WP-506
Added dummy implementation for MacOS

Jira issue: WP-575
Updated binding.gyp for the DeviceStatus API
All the files regarding device status "aspects" implementation are now
direcly referred in the "sources" list of binding.gyp

Jira issue: WP-506
Merge pull request #315 from smonteleone/WP-575

WP-575: Added dummy implementation for MacOS
Merge pull request #314 from smonteleone/WP-506

WP-506: Added missing header files for native device status API implementation.
Merge pull request #319 from smonteleone/WP-506_binding.gyp

WP-506: Updated binding.gyp for the DeviceStatus API
Fix configure service availability

Unregistering and registering services in the PZ from the PZH web
interface works again. Verious code refactorings were the reason for
breaking this feature.

Jira-issue: WP-448
Merge pull request #304 from TobyEalden/wp-334-pr

Application signature checking at install and update time
Merge pull request #321 from aldafu/WP-448-fix-service-enable-disable

Fix configure service availability
Removed some console.log from device status rpc file
Fixed call to successCallback (method getPropertyValue) in the js lib
for Device Status API

Jira issue: WP-506
Merge pull request #322 from smonteleone/WP-506_devicestatus_stub

WP-506: updated js lib for Device Status API
Implementation of JSON File Synchronization

Instead of RSync code updated to Algebraic File Sync for JSON.
First message goes from PZH to PZP includes whole all JSON object hash.
Second message come from PZP to PZH with the object whose hash does not match.
PZH then detects changes using File Sync Algorithm, updates its own object and send updated object to the PZP.
Third message goes from PZH to PZP with updated object. PZP updates its Object accordingly.

Jira Issue: WP-21
Webinos logging mechanism to include only session code.

Logging is based on the webinosName and thus only work for the session code.
Added also mechanism to fetch logs in PZP client testbed page

Messaging and rpc code should have a logging object based on the sessionId.

Jira Issue: WP-526
Merge pull request #316 from habibvirji/WP-526-multiple-pzh-logging

Webinos logging mechanism to include only session code.
Decision storage: added simple session handling.
Jira issue: WP-475