Repair report-a-problem-spec.js

Also adds jasmine-jquery and renames spec file to
match source file.
Repaired events-cookie-handler-spec (was AnalyticsTokenSpec)
Move InternalSiteEventsSpec into events-cookie-handler-spec

And repair it.
Repair tracking-spec (was SuccessEventTrackingSpec)
Fix user-satisfaction-survey-spec
Fix tests in phantom.

When using phantomJS JSON.parse seems bugged, returning a string
instead of a built object. I'm unsure as to why, since when testing
this behaviour directly in phantom it behaves as expected. This
monkey patches the issue, but It'd be good to find out what's
going on here.
Added note on running JS tests to readme
Jasmine runs as part of default rake task
Modified wrapping on some JS specs
Merge pull request #410 from alphagov/repair-js-unit-tests

Repair js unit tests