ENHANCEMENT: Do not display SilverStripeNavigator_CMSLink when in a LeftAndMain extension not just CMSMain extensions
Merge pull request #283 from UndefinedOffset/3.0

ENHANCEMENT: Hide SilverStripeNavigator_CMSLink when in a LeftAndMain extension not just CMSMain extensions
FIX: updateCMSFields not accepting var by reference

updateCMSFields should be taking the fields var by reference.
@see https://github.com/silverstripe/sapphire/pull/1156
Merge pull request #284 from mandrew/patch-1

FIX: updateCMSFields not accepting var by reference
FIX Respect escaping rules on readonly fields in CMS history view

Avoids showing unescaped HTML on fields which didn't allow it otherwise,
e.g. TextField. This also fixes problems with SiteTree->ExtraMeta
which got evaluated within the CMS. If this section contains any
JavaScript it gets executed and can disrupt CMS operation.
Revert "FIX: updateCMSFields not accepting var by reference"

This reverts commit e56a78b1605ea958d844b4efca507074d5050c71.
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	code/controllers/SilverStripeNavigator.php