ParagraphUnshackler3000™
Nicer 410 Gone message
Move component.js back into core application
Adding discussion meta
File rename for consistencyt
Labelling up Bottom ad
Merge branch 'master' into p-switch

Conflicts:
	common/app/assets/javascripts/bootstraps/common.js
Enable svg support back again
Fix the Ad metrics double counting

Basically this was a lesson in how not to manage play querystrings
Merge pull request #2355 from guardian/fix-inview-counters

Fix the Ad metrics double counting
added container and style so that sprite can be changed and it doesn't break
Merge pull request #2356 from guardian/reccomend-sprite-fix

Fix recommend sprites
Merge pull request #2347 from guardian/410-gone

Nicer 410 Gone message
Merge pull request #2353 from guardian/comment-meta

Comment meta
Merge pull request #2354 from guardian/p-switch

Improve eyestrain KPI
Change order of ad data fetches

So that long-running fetches run last and don't affect success of other fetches on small machines.
Make threadpool config explicit in commercial module

Consistent with article module.
Merge pull request #2350 from guardian/revert-component

Move component.js back into core application
Merge pull request #2358 from guardian/kc-fix-code-timeout

Commercial: Fix data fetch timeout in code env
Reorganise the diagnostics project

Each metric has it's own route & package.

```
.
├── app
│   ├── Global.scala
│   ├── common
│   │   ├── DiagnosticsLifecycle.scala
│   │   └── Logging.scala
│   ├── conf
│   │   └── context.scala
│   ├── controllers
│   │   ├── Application.scala
│   │   └── DiagnosticsController.scala
│   └── model
│       └── diagnostics
│           ├── alpha
│           │   ├── Alpha.scala
│           │   ├── LoadJob.scala
│           │   └── Metric.scala
│           ├── javascript
│           │   ├── JavaScript.scala
│           │   ├── LoadJob.scala
│           │   └── Metric.scala
│           └── viewability
│               ├── LoadJob.scala
│               ├── Metric.scala
│               └── Viewability.scala
├── conf
│   ├── application-logger.xml
│   ├── application.conf
│   ├── deploy.json
│   ├── play.plugins
│   └── routes
├── logs
│   └── application.log
├── public
└── test
    └── diagnostics
        ├── MetricTest.scala
        └── UserTest.scala
```