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 requests (xhr proxy).
In order to deploy to Heroku, Jasmine (submodule) needs to be removed.
There should be a Procfile to deploy to Heroku with.