Created new sanity test module with test class to check for Google Bot
compliance
Merge branch 'master' into vip-tests
Merge branch 'master' into vip-tests
removed hamcrest dependency from sanity test module
Add API endpoints for partial updates to config
Press and send to Content API after granular edits to config
Use new granular persist methods in config editor
Fix formatting in routes file, JS lint hints
Update collection pressing to take account of pressing draft content
Profile activity pagination
add toggle functionality to form panel and reset functionality to form
remove ordinal and icon class and prevent re-initialising of form
Merge branch 'master' of github.com:guardian/frontend into mem-tab-toggle

* 'master' of github.com:guardian/frontend: (41 commits)
  Change Commercial Cloudwatch Namespace
  firefox preroll fix
  Hide show all comments button when going directly to a comment permalink
  disabling prerolls on ff/opera again
  Rename Commercial Component Feed Metric
  Remove switch
  Removing supporting links a/b test
  Removing social refferer a/b test
  ff/opera preroll fixes
  Fixed bug with sort drop down not showing comments
  getting the price right
  Add profile comment switch back
  only center align ads that need it
  The Aussie office needs both of these.
  add MTLELH placement
  Measure Commercial Component Feed Load Times
  Improve Comparison of Masterclass IDs
  slight spacing adjustment to comment search
  disabling prerolls on ff/opera temporarily
  adding isbn number to schema
  ...
don't use extend
fix fauxlink, remove binds
Use asset hash to preserve source maps in hashed folders
Remove old hack for source maps in dev
Merge pull request #4840 from guardian/preserve-source-maps

Preserve source maps
Merge branch 'master' into vip-tests
Merge pull request #4830 from guardian/vip-tests

Vip tests