BUGFIX: added <param> tag to ContentNegotiator filtering
Fixes silverstripe/silverstripe-framework#1910: shortcodes not parsed in RSS feeds
$.data() for GridField autocomplete (fixes #2440)
removeRequiredField() limits field (fixes #2165)

Added tests to RequiredFields and fixed bugs that were found

Now you:
1. Can't add the same field name many times
2. Can use append RequiredFields correctly without fear of duplicates

I've also added a Deprecation warning to $useLabels as it's not used
*anywhere* in framework
Merge pull request #2446 from jamesgoodmandia/rss-feed-placeholders

Fixes silverstripe/silverstripe-framework#1910: shortcodes not parsed in...
Revert "Fixes silverstripe/silverstripe-framework#1910: shortcodes not parsed in RSS feeds"

This reverts commit 306281ed44dd0e12a6e88d8fa9e43177123ba684.
Breaks HTMLTextTest
API Escape form validation messages (SS-2013-008)
FIX Auto-escape titles in TreeDropdownField

Related to SS-2013-009. While the default "TreeTitle" was escaped
within the SiteTree->TreeTitle() getter, other properties like SiteTree->Title
weren't escaped. The new logic uses the underlying casting helpers
on the processed objects.
FIX Escape breadcrumbs in SecurityAdmin (SS-2013-007)
Check for jQuery in Behat tests

Identified as one potential cause for flickering tests
on our own Selenium box.
Merge branch '3.1.0' into 3.1
Merge remote-tracking branch 'origin/3.0' into 3.1
Don't link record in GridField form message

This is no longer allows through Form->sessionMessage() to avoid XSS.
Don't link record in GridField form message

This is no longer allows through Form->sessionMessage() to avoid XSS.
Updated translations
Minor changelog fixes
3.0.7 changelog
Merge remote-tracking branch 'origin/3.1.0' into 3.1
Removing "Unreleased" text from changelog.
Fix test relying on specific member title format.

If a custom member title format was used, the test would fail as it
only expected the default member title format.