Add start / stop methods to the Cordova compass

This fixes #721
The Chrome extension UI should have same font as the main UI.

This was pointed out in GitHub Issue:

    https://github.com/blackberry/Ripple-UI/issues/698
"Ripple Services" in popup should be a (smaller sized) h1.

This updates the h1 font size to be smaller and relatively
closer to other headers.

Pointed out in GitHub Issue:

    https://github.com/blackberry/Ripple-UI/issues/698

Also, in the non RIM distribution, Ripple Services was still in
an 'h2' tag, vs in an 'h1' tag (like in the RIM distro). This
makes things the same.
Handle cordova.js for 2.5+

Fixes: #731

The way modules load has changed for 2.5. This fixes that.

HACKS: We should really think of starting to use platform
versioning for cordova as our init script is starting to look a little
ugly.
Don't re-use cookies across XHR proxy requests.

When proxing an XMLHttpRequest call via the XHR proxy, the `jar` option
in the `request` package was turned on by default. This would remember
cookies for future requests, which is bad because each request should be
separate, and the domain for cookies is the proxy's address, which is
invalid, anyways.

As a result, there ended up being a large accruing of
random cookies that had buggy effects, such as hitting
cookie header size limits on various web servers.

This fixed GitHub Issue:

    http://github.com/blackberry/Ripple-UI/issues/732

Side Note:

It seems cookie support, in general, is not feasible with the proxy
enabled, because the remote domain is always the proxy's address, and
not the actual remote domain being requested. This is something to
figure out separately.
There are numerous lint errors.

With the release of JSHint 1.0.0, more errors showed up, as well as a
potential parsing issue in comments with unused variables, which can be
easily cleaned up, in the meantime.
There is no Nexus 4 device.

This adds support for the device on web/cordova, and also has the
correct device pixel ratio setting.
updated version to 0.9.14
Merge branch 'next' of github.com:blackberry/Ripple-UI into next
Work on device skin css pixel sizing bug...
align z10 skin
more work