fixed uglify-js no longer supporting --overwrite option, it is now --output
Cordova event triggering error msg

Updated error messaging for event triggering
via the event UI Panel to better explain failures.
These are alwasy due to the cordova.js file not
being present, which is a requirement for the
Cordova 2.x.x platform.
updated location of error message for event triggering
removed throwMaskedException and switched to console.log() for event triggering error reporting
added support for online / offline event firing on network settings change. fixes #663
lint fixes
fixed failing exception tests
`request.pipe` better handles proxying (xhr) requests (in general).

As noticed in work (in another branch):

When directly handling the body object via the `request` callback
method, handling some use cases (ex. raw streams) are being returned
as corrupted content (ex. a png image).

The pipe method is ideal, as it allows the proxy to be done without
manually dealing with encoding, etc, as well as ending the response.

However, only when there is no callback given should pipe be used, as
proxies like the jsonp xhr handler (when running on file:///) still
needs to reply with different content.

Note: It _may_ be that `request` is at fault here, or just missing a
feature. Since pipe seems to be the best thing to use (in
retrospect), it seems practical and most time considerate to fix here,
and look to investigate if it is an issue later on (if possible).
updated version to 0.9.11
Merge branch 'next' of github.com:blackberry/Ripple-UI into next
fixed user-agent not being set properly. fixes issue #631
Removed page relaod warning

updated the system to only display this message
if a page is reloading more then 3 times in a row in
quick succession. Also modified the user messagign to
be more explicit.

Removed references to window.tinyHipposReload as it is
no longer needed.

fixes issue #533
Revert "updated version to 0.9.11"

This reverts commit f5495c55d079e6c8768aed8f8309ebba281c1a61.

This was a bit pre-maturely done since there ended up being some more
commits to go in before the release (and leaving this version change
prior but tagging after would be confusing).
Bump version to 0.9.11.

Update `doc/CHANGELOG.md` appropriately.
There is no JS test coverage for this project.

Usage: `jake test:cov`

This uses CoverJS: https://github.com/arian/CoverJS

CoverJS provides per statement code coverage. Currently, only coverage
generation is supported for the nodejs based runner (and not the browser
test runner).

When you run `jake test:cov`, `test` and `lib` code is instrumented and
copied to a `cov` directory in the root of the project, and executed.
When they have completed, a web based report is generated for viewing.

Note: This is a first pass at creating insight into the test coverage
for this project, and could be added onto (or even changed), whichever
makes the most sense. i.e The web based report is hackily changed to
be easier to digest.

Note: This only works for the node based runner (and not `jake btest`).