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.
Issue #2766 - Moves logic to return ReadonlyField versions of MoneyFields child fields to performReadonlyTransformation() method and reverts changes to MoneyField::setReadonly() as per Wilr’s (https://github.com/wilr) request
Adding a Link section to controller.md showing the Link() function returning custom route value.
Revert "MINOR: Added behat test to cover changes made in e69e65c."

This reverts commit e0b4e6125c509aad3428c4e5eebbd8ad6b83d019.
Merge pull request #2767 from HARVS1789UK/2766-moneyfield-set-readonly

BUG: #2766 Corrects MoneyField::performReadonlyTransformation()
Merge pull request #2789 from mrsmuneton/ControllerLinkDocumentation

Adding a Link section to controller.md.
Improved Link() docs
Improved i18n JS docs
FIX Add missing extraClass to FieldGroup_holder

FieldGroup_holder doesn't use FieldGroup
Correct whitespace / phpdoc
IMPROVEMENT: GridField paginator last item of the page is the first item of the next page

sortable paginator fix: last item of the page is the first item of the
next page
API: silverstripe-cache directory changed to cache

API: silverstripe-cache directory changed to cache

API: silverstripe-cache directory changed to cache
FIX: ImagicBackend

FIX: ImagicBackend

FIX: ImagicBackend
FIX accordion

jquery error this.accordion('destroy'); called on init

FIX accordion

jquery error this.accordion('destroy'); called on init

FIX accordion

jquery error this.accordion('destroy'); called on init
API: GridField extended compatible layer

API: GridField extended compatible layer

API: GridField extended compatible layer
API: Controller join_links add backslash

API: Controller join_links add backslash

API: Controller join_links add backslash
API get BASE_PATH by $_SERVER['DOCUMENT_ROOT']

Usefull for symlinked framework folders

API get BASE_PATH by $_SERVER['DOCUMENT_ROOT']

Usefull for symlinked framework folders

API get BASE_PATH by $_SERVER['DOCUMENT_ROOT']

Usefull for symlinked framework folders
API: allow using *Table*.*Field* values for SQL queries max,min,avg, sum

API: allow using *Table*.*Field* values for SQL queries max,min,avg, sum

API: allow using *Table*.*Field* values for SQL queries max,min,avg, sum
BUG Director string as array fix

BUG Director string as array fix

BUG Director string as array fix
xhprof

xhprof

xhprof