Manual merged of pull request 288

Restructure webinos folder hierarchy.

Jira issue: wp-508
Update webinos/platform/android/build.xml
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
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
Correct path for Widiget Manager

Jira Issue: WP-568
mdns zeroconf refactoring

Jira Issue: WP-514
Run PZP from a service

Jira issue: WP-562

Create a new service, and run the PZP from there. Refactor the
ConfigActivity to start and stop the PZP via an interface exposed
on the service.
Don't try to build webinos.js with ant

Jira issue: WP-202

The building of webinos.js has been migrated to use grunt; therefore
this build.xml no longer attempts to create it.
JIRA issue WP-626

Correction of ADT Eclipse Build Path errors. Affects Android projects impl and util. It does not resolve Eclipse build errors.
Amendment to JIRA issue WP-626

Remove the Library of jmdns.jar for util.
http://jira.webinos.org/browse/WP-626
Merge upstream
Add postinstall hook for use by installer

Jira issue: WP-597

Add an action that can be triggered by intent broadcast to perform
post-install processing. This will be used by the installer to ensure
that all required install-time processing is performed before the
user attempts to launch the app.
Fix postinstall hook for use by installer

    Jira issue: WP-597

Ensure post install hook runs in service context, not in
broadcast receiver context (to avoid ANR)
New installer for Android

Jira issue: WP-597

Add new installer app for Android that contains the wrt and app application
packages as assets. The ant build file has been updated to build all three
apps, and package the built apks into the installer.

Platform initialisation (extracting the packaged modules on startup) is also
significantly revised in this commit, to trigger initialisation on install,
and also ensure that a progress dialog is shown in the runtime if platform
init is still pending on launch.
New installer for Android

    Jira issue: WP-597

Make sure installer targets directory exists
Add recently-added modules to Android build

Jira issue: WP-644
Update webinos/platform/android/build.xml

Removed testbed folder from excluded folders because we need this for the PZP web interface
Add Android platform logging handler

Jira issue: WP-645

This provides methods to direct log and error messages to logcat.
Add QR encoder API

Jira Issue: WP-589
Make qrencoder API as async

Jira Issue: WP-589