Updated README node install path to point to 0.6.10 + other minor changes
Revert "Updated README node install path to point to 0.6.10 + other minor changes"

This reverts commit 8ce5642acd148f70ced6cecd3710a61b6aadbd19.
Merge branch 'master' of https://github.com/blackberry/BB10-WebWorks-Framework
Leaving code not directly interact with pps in framework and moving the other part to webplatform.

Reviewed by: Rowell Cruz <rcruz@rim.com>
Tested by: Hasan Ahmad <haahmad@rim.com>
Removed ui-resources from Framework into WP, adds Localization as well
as Font changing in UI layer.

Update build script to put webplatform.js and i18n.js in the root of the output

Reviewed by: Rowell Cruz <rcruz@rim.com>, Erik Johnson <erjohnson@rim.com>, Jeffrey Heifetz
<jheifetz@rim.com>
Tested by: Hasan Ahmad <haahmad@rim.com>
Merge pull request #268 from blackberry-webworks/master

Hot fixing commits that were missed earlier
Removing unneeded blackberry.connection files

Reviewed by: Rowell Cruz <rcruz@rim.com>
Tested by: James Keshavarzi <jkeshavarzi@rim.com>
Enable rpc channel to fix webplatform webEvents

Reviewed by: Erik Johnson <erjohnson@rim.com>
Tested by: Igor Shneur <ishneur@rim.com>
Self profile presence update

Reviewed By: Hasan Ahmad <haahmad@rim.com>
tested By: Tracy Li <tli@rim.com>
Fixed linting, disabled CSS lint

Reviewed By: Nukul Bhaisn <nbhasin@rim.com>
tested By: Tracy Li <tli@rim.com>
Updated webplatform hash to:
318c724380a321d599f4ed393c5e1afab56ed24a

Reviewed By: webplatform
tested By: Igor Shneur <ishneur@rim.com>
Removed i18n.js from chrome/index.html and updated webplatform

Reviewed by: Erik Johnson <erjohnson@rim.com>
Tested by: Igor Shneur <ishneur@rim.com>
This contains some updates for QNX Auto so that extensions
can manupulate these values on the webview.

Adds a new test case to cover when event.trigger is invoked with no arg.
Adds a getGeometry method to the webview.
Adds setters and getters sensitivity and backgroundColor.
Updated jake stat to include ext folder and .cpp and .hpp files

Reviewed By: James Keshavarzi <jkeshavarzi@rim.com>
Tested By: Tracy Li <tli@rim.com>
Adds preprocessing hooks into the build system.

The syntax for preprocessing is -
//@if <defines>
  ...
//@else
  ...
//@endif

<defines> are comma separated values such as test,qnxcar
The else block is optional.

Preprocessing the content means neither jake test or jake lint can pass
before the content is preprocessed. To solve this issue, during lint or
test a temp folder called 'temp' is created in the root and the appropriate
folders are copied there. After this jake lint is run from the temp folder
and jake test is run from the root but the specs are limited to the
specs in the temp/test folder. This completely solves the pathing issue
and any errors in jake lint or jake test are reported relatively and the
user does not need to be aware of the existence of the temp folder.

Also uncovers a jasmine bug that has not yet been merged into jasmine.
Basically an if check is needed to avoid throwing an exception during
running the tests.

The details of the bug can be found here, although the complete reason
for its occurence is unknown.
https://github.com/mhevery/jasmine-node/pull/5

This has been worked around by simply modifying a prototype of
jasmine-node to add the check. Details can be found in
dependencies/jasmine-node/jasmine-node.js

Reviewed By: James Keshavarzi <jkeshavarzi@rim.com>
Tested By: Tracy Li <tli@rim.com>
Changes the jake deploy-test to always call jake with jake build[test].

The preprocessor define test can then be used in code like this-
//@if test
    _webviewObj.zOrder = -1;
//@else
    _webviewObj.zOrder = 0;
//@endif

This means that the zOrder will be 0 in the case of test builds but CI &
SCM builds will have zOrder as 0

Reviewed By: James Keshavarzi <jkeshavarzi@rim.com>
Tested By: Tracy Li <tli@rim.com>
Removed all the CMakeList.txt files and replaced them with the QNX Makefile system. Also added subdirectories for x86/armv7-le architectures instead of build-device, build-simulator folders

Reviewed By: Nukul Bhasin <nbhasin@rim.com>
tested By: Tracy Li <tli@rim.com>
fetch all blackberry.app read-only values in single execSync call
check data returned in getReadOnlyFields test
fetch all system device properties in single execSync call

Reviewed By: Rowell Cruz <rcruz@rim.com>
tested By: Rowell Cruz <rcruz@rim.com>