Adds widget launching functionality on Android

Widgets can be launched using the AppLaucher API by specifying the ID
of the installed widget.

Removes issue with quotes on AppLauncher's testbed page.

Jira issue: WP-874
Cleans up code. Removes untidy whitespace.

Jira issue: WP-874
Android: Add PZP event register and unregister interface

Jira Issue: WP-822
Merge pull request #534 from ziransun/pzp-event-register

Android: Add PZP event register and unregister interface
Merge pull request #533 from mlasak/WP-874

Adds widget launching functionality on Android
Renamed this.listeners attribute in this.sensorEventListeners

Jira issue: WP-904
Merge pull request #535 from glatorre/WP-904

Fixed a bug described in WP-904 affecting SensorService
Check PZP mode before starts Peer discovery process

Jira Issue: WP-776
Indention correction

Jira Issue: WP-776
Add widget session id

Each widget instance is now served from a unique session id contained in the content path.

Jira issue: wp-881
Add widget argument support

It is now possible to send arguments to widgets via the query string portion of the URI given to applauncher

Jira issue: wp-882
Merge pull request #536 from ziransun/Peer-discovery-page

Check PZP mode before starting Peer Discovery
Merge pull request #537 from TobyEalden/wp-881-pr

Add widget session and argument support
Add missiog module dependencies of refactored file API.

Jira issue: WP-601

Add dbox and express dependencies.
Rework createFile() to support systems where exclusive mode doesn't work.

Jira issue: WP-902

This change is primarily for Android that doesn't yet support the new
exclusive-mode flags but other platforms are also potentially problematic.
Merge pull request #538 from paddybyers/living_labs_fileexcl

Living labs fileexcl