Add the  ability of  the WebViewer  component to put  up a  dialog box
requesting  the end-users  permission  to use  her  location when  the
Javascript location API is used in the component.

We add two new properties:

  UsesLocation =>  Declares that this WebViewer uses  the location API
  and arranges  for the packaged  app to have the  appropriate Android
  permissions.

  PromptForpermission =>  Causes the Webviewer to  prompt the end-user
  for permission to use their  location. Defaults to "True." If set to
  False,  the  end-user is  not  prompted  (but  presumably has  given
  implicit permission when the app was installed with Android location
  permissions).

Change-Id: Ie6db11f6fba6eb7b016c20f088b37fc2490d9559