BUGFIX: added <param> tag to ContentNegotiator filtering
Merge pull request #2448 from g4b0/content-negotiator-object

BUGFIX: added <param> tag to ContentNegotiator filtering
Query param support in TreeMultiselectField (fixes #2438)

Thanks to @bummzack for the initial fix
FIX: Undefined variable in TreeDropdownField.php

I'm guessing this was just a simple typo. Checked this by searching on SiteTree, behaves as expected after this change.
Merge pull request #2476 from kinglozzer/treedropdownfield-undefined-var

FIX: Undefined variable in TreeDropdownField.php
BUG Sort column order maintained correctly when using expressions in SQLQuery and DataQuery
BUG Fixed cross-platform issues with test cases and file utilities
BUG Issue with login form failing to login in certain situations. Fixes issue #2424
Merge pull request #2480 from tractorcow/pulls/3.1-dologin-security-fix

BUG Issue with login form failing to login in certain situations. Fixes ...
FIX: Make CreditCardField use template
Merge pull request #2468 from nedmas/make-creditcardfield-use-template

FIX: Make CreditCardField use template
Merge pull request #2478 from tractorcow/pulls/3.1-platform-compatibility

BUG 3.1 Fixed cross-platform issues with test cases and file utilities
Merge pull request #2477 from tractorcow/pulls/3.1-sqlquery-sort-order

BUG Sort column order maintained correctly when using expressions