Merge pull request #288 from blackberry/master

Circle Merge - R9B
Fixed contacts functional tests

Reviewed By: Eric Pearson <epearson@rim.com>
Tested By: Eric Pearson <epearson@rim.com>
Exposes an invocation interruption API from webplatform. Developers
can register to interrupt invocation and be notified by the platform
when invocation is going forward.

Fixes issue: blackberry/BB10-WebWorks-Framework#295

Reviewed By: Rowell Cruz <rcruz@rim.com>
Tested By: Tracy Li <tli@rim.com>
Renames the test app's to WebWorks Test app-en and WebWorks Test app-fr.

Reviewed By: James Keshavarzi <jkeshavarzi@rim.com>
Tested By: Trust Nukul
Only include JPPS extension when it is needed

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>
Tested By: Tracy Li <tli@rim.com>
Adding constants to allow overriding of platform menu
actions in contextmenu fixes PR 246356

Reviewed By: Rowell Cruz <rcruz@rim.com>
Tested By: Igor Shneur <ishneur@rim.com>
Created new API for custom context menus [defineCustomContext]

Fixes blackberry/BB10-WebWorks-Framework#184

Reviewed By: Rowell Cruz <rcruz@rim.com>
Tested By: Tracy Li <tli@rim.com>
Added extension and tests for mediaplayer card

Reviewed by: Bryan Higgins <bhiggins@rim.com>
Tested by: Igor Shneur <ishneur@rim.com>
Updated the location of webworks.js in the test-app for automated tests
and updated the jake-package command not to inject webworks.js into the zip
file.

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>
Tested By: Nukul Bhasin <nbhasin@rim.com>
Updating build scripts to remove webworks.js injection

Reviewed By: Nukul Bhasin <nbhasin@rim.com>
Tested By: Nukul Bhasin <nbhasin@rim.com>
Adding user agent property to WebWorks config, passes value to underlying WP

PR 240955

Reviewed By: Eric Pearson <epearson@rim.com>
Tested By: Igor Shneur <isheneur@rim.com>
Add ICS Viewer Card and functional tests

PR 246766

Reviewed by: Nukul Bhasin <nbhasin@rim.com>
Tested by: Hasan Ahmad <haahmad@rim.com>
Updating broken manual test for invoke interrupter

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>
Tested By: Igor Shneur <ishneur@rim.com>
implement blackberry.app.minimize

Issue #396

Reviewed By: Nukul Bhasin <nbhasin@rim.com>
Tested By: Tracy Li <tli@rim.com>
Fix internal extensions always being included with JPPS

Fixes issue: blackberry/BB10-WebWorks-Framework#390

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>
Tested By: Tracy Li <tli@rim.com>
adds path translation to utils

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>
Tested By: Jeffrey Heifetz <jheifetz@rim.com>
Adds three new cards to invoke.card extension
CalendarPicker, CalendarComposer, and Email Composer

Reviewed By: Nukul Bhasin <nbhasin@rim.com>
Tested By: Tracy Li <tli@rim.com>
Add formcontrol and manual test page

Issue #391

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>
Tested By: Tracy Li <tli@rim.com>
Adding share targets API to WebWorks blackberry.invoke.card

Fixes Issue: blackberry/BB10-WebWorks-Framework#303

Tested By: Igor Shneur <isheneur@rim.com>
Reviewed By: Nukul Bhasin <nbhasin@rim.com>
Added supportedSensors property to API and improvements to setOptions

Fixes: blackberry/BB10-WebWorks-Framework#383

General fixes and improvements to code structure. Better validation of arguments passed to API

Reviewed By: Jeffrey Heifetz <jheifetz@rim.com>, Rosa Tse <rtse@rim.com>
Tested By: Tracy Li <tli@rim.com>