Remove old routes
Updating @package and @subpackage doc tags
Update theHtmlFieldShouldContain step to include negation.

This allows steps to be declared as either “should contain” or “should not
contain”.
FIX: ConfirmedPasswordField setName failed to set names of child fields.
FIX: ConfirmedPasswordField relied on POST variables. These should instead come from setValue().
Added all important tests for validating the field: valid if passwords match, invalid if passwords differ.
BUGFIX: Fix SecurityAdmin checkboxes not being properly unchecked
Properly fix SecurityAdmin Groups javascript checkbox toggling.
Merge pull request #2757 from jedateach/confirmedpasswordfield-fix

FIX: ConfirmedPasswordField setName failed to set names of child fields.
Merge pull request #2760 from madmatt/pulls/securityadmin-js

BUGFIX: Fix SecurityAdmin checkboxes not being properly unchecked
NEW: Made ValidationResult functions chain-able.
Added unit tests for CombiningResults
Merge pull request #2763 from jedateach/validationresult-chaining

API: ValidationResult functions chain-able.
BUG corrects MoneyField::setReadonly() method in order to return ReadonlyField instances of its child fields

Issue #2766 - This causes our cloned MoneyField to actually contain two ReadonlyFields for currency and amount.
FIX: Resolve issue when selected value is zero. (#2530)

$this->value is stored as string internally. In
the special case that the option value is 0, the
type comparison fails to resolve 0 == '0',
see http://www.php.net/manual/en/types.comparisons.php.
FIX: Ensure GridFieldDetailForm has the current record validator.

Currently the validator is only set through
ModelAdmin and not through GridField
directly. This will set the validator based on the
record unless a custom validator has been
provided.

http://www.silverstripe.org/data-model-questions/show/34650?start=8#post331958
FIX: Use the correct classname to check for a repair

This re-enables correcting the case of tables, mostly used after an import from MySQL running on Windows.

Fixes #2713
FIX: Ensure GridFieldDetailForm has the current record validator.

Currently the validator is only set through
ModelAdmin and not through GridField
directly. This will set the validator based on the
record unless a custom validator has been
provided.

http://www.silverstripe.org/data-model-questions/show/34650?start=8#post331958
Correct PHPDoc for Member::currentUser. (Fixes #2750)
FIX: Allow empty checkboxes through setValue(null) (#1392)
BUG Add support for X-Forwarded-Proto checking SSL (Fixes #1416)

De-facto standard for identifying the originating protocol of an HTTP request through a reverse proxy or load balancer.

http://www.geekisp.com/faq/6_65_en.html
NEW: Add support for push operator on ArrayList (Fixes #1539)
FIX: Ignore current instance when checking for duplicate records (Fixes #1927)