copy stripe in build processand alter require config
Merge branch 'master' of github.com:guardian/frontend into better-stripe

* 'master' of github.com:guardian/frontend: (1522 commits)
  Make right hand most popular border-top solid
  Added various data test ids to test changing email functionality
  export fb, also check it exists
  Reset container__title to default fs-header(3) line-height
  Update guss-typography to 2.0.1
  endslate style fixes
  Rename profile support file
  promoting facia video element so it gets mouse events
  whitespace clean up
  Article test with correct number of videos
  Use a video profile for poster images and for flash player dimensions
  add encoding property to video asset
  Change padding-top on containers globally
  Add test for video as main media
  Delete unused feature fragments
  Trim story count on headline container
  Changing commit from commit -> push
  Restore parent selector Sass rules
  Normalise comment title to share container heading styles
  Apply margin top to poipular container on media content pages
  ...

Conflicts:
	Gruntfile.js
make sure tests pass
Merge branch 'master' of github.com:guardian/frontend into better-stripe

* 'master' of github.com:guardian/frontend: (98 commits)
  Specify parameter
  Remove too explicit parameter
  fix scsslint
  no need fo valueOf
  handle no class names
  use lodash's forEach
  using real qwery, not lite mobile version
  use lodash, for IE support
  peer review changes
  fixing merge
  Fix transclusion of clockwatch main media data component
  Deleting related integration tests. These are now inline and no longer Ajax
  Fixed typo
  Related content is now dropped straight into the HTML.
  -()
  Multiflex
  changing gallerythumbs background-color
  Styling the styling
  Update error.scala.html
  Update tests
  ...
Merge pull request #5578 from guardian/better-stripe

Better stripe.js loading