JSCS and JSHint fixes in filter tests.
Allow dashes in element names in the string format of allowed content rules.
Changelog entry.
Merge branch 't/12501'
Add one line to fix an edge case in Safari

Situation:
When body tag has 'user-select:none', paste with Ctrl+V doesn't work in Safari

See [this CodePen for demo](http://codepen.io/getshao/pen/fwmuy)

Notice how copy and paste with Ctrl + C / Ctrl + V works in all browsers except Safari
Targeted fix to Safari only.
Changelog entry.
Merge branch 't/12506'
Fix a typo
Merge branch 'master' into major