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)
BUGFIX: Remove possibility of E_NOTICE in updatetreenodes().
Merge pull request #2770 from madmatt/pulls/updatetreenodes-notice

BUG: Remove possibility of E_NOTICE in updatetreenodes().