Update js components

Includes upgrade of Jasmine to 2.0 - seems to be backwards compatible 

Also changed `vendor` dir in public to `components`, and use bower to maintain it

Removed Swipe from components - it was duplicating the one in public

Omniture now has its own repo - https://github.com/guardian/omniture

![anigif_enhanced-buzz-20859-1389732182-6](https://f.cloud.github.com/assets/74132/1986602/1b2f7254-844e-11e3-85c5-8947d06a3bb3.gif)