Move CMSMain->generatePageIconsCss() into a LeftAndMain extension (fixes #798)
Hints for SiteTree.TreeTitle casting

Relates to SS-2013-009
Clearer escaping in ReportAdmin

No direct security issue since report titles can't be set by the user
FIX Escaping in "dependent pages" (SS-2013-009)
Clearer escaping in CMSMain

No direct security issue, but makes intent clearer
Merge pull request #853 from chillu/pulls/escape-3.1.0

Escaping 3.1
Merge pull request #816 from kinglozzer/798-custom-page-icons

Move CMSMain->generatePageIconsCss() into a LeftAndMain extension (fixes #798)
Tagged 3.1.0-rc3
Merge remote-tracking branch 'origin/3.0' into 3.1
Merge remote-tracking branch 'origin/3.1.0' into 3.1
Merge remote-tracking branch 'origin/3.0' into 3.1
CMSMain assertion fail due to escaping

Validation messages are now HTML entity escaped when output to the user,
the assertion needs to reflect that
Updated translations
Merge remote-tracking branch 'origin/3.1.0' into 3.1
Merge remote-tracking branch 'origin/3.0' into 3.1
Fix test sometimes using cached relationship object.

In some circumstances, the CopyContentFrom page will be cached, so when
it is accessed the incorrect value was returned, meaning the test
would fail.
Merge pull request #860 from ajshort/virtual-page-test-cache

Fix test sometimes using cached relationship object.
FIX ReportAdmin report links regression

Regression from 79996a76fe55bd95a99dd99aae5c5f27626f0f06,
escaped quotes are no longer necessary because the string
doesn't get eval'ed.
Fixed report link escaping
Fixed report link escaping