Refactoring what event strings we send to Omniture.

This doesn't work yet. The files:

clickstream.js
Ab.spec.js
ab.js

are halfway done, but I needed to park this work.
Merge remote-tracking branch 'origin/master' into refactoredABtestSetup
Make getActiveTestsEventIsApplicableTo work
Fix js lint warnings
Fix omniture request so that it includes parameter v37
Merge remote-tracking branch 'origin/master' into refactoredABtestSetup

To get jasmine tests working.
Shorten value of Omniture a/b test-recording parameter v37
Document events property of A/B test
Change conditions for facebook most popular test to run

Now test runs for visitors who once came in from Facebook.
Merge pull request #1698 from guardian/refactoredABtestSetup

Shorten Omniture A/B Test Parameter Value