API Added SiteTreeExtension::updateRelativeLink
Updated SiteTreeExtension PHPDoc
Refactored out Translatable extension in RelativeLink
FIX Escape the sitetree_link shortcode return value
Merge pull request #702 from simonwelsh/escape-html-shortcode

FIX Escape the sitetree_link shortcode return value
FIX: Rename search locale variable to avoid conflicts with locale switcher.

Fixes http://open.silverstripe.org/ticket/6204
Reverted 04bb85a78da801c5d0220a38f91e3be09b4e4a30
Merge pull request #703 from Zauberfisch/lc_XX

Re added the lc_XX locale
BUG ShowUnpublished checkbox with initial state not working

If ShowUnpublished checkbox initial state is checked, the history
doesn't show the unpublished versions up front. The user would need to
uncheck the box then check again, as only the change event would handle
the toggling of showing unpublished versions.

Moved the ShowUnpublished handler into a separate entwine class, and
run the same toggle code onmatch, as well as onchange.
BUG Don't redirect to ErrorPage in CMS with x-cms-edit-link
Merge pull request #739 from halkyon/x-cms-edit-errorpage

BUG Don't redirect to ErrorPage in CMS with x-cms-edit-link
Merge pull request #705 from halkyon/showunpublished_event

BUG ShowUnpublished checkbox with initial state not working
FIX 'Add new' page button missing ParentID

Slight typo causing this. Also slightly amended how extra URL
parameters are tagged on to prevent &undefined being appended to URL
Update doRollback messages to work well with the new reverts.

Currently reverts are not creating the new versions anymore - they are
simply copying the Version over. Remove incorrect message about new
version creation and remove the "cancel draft changes" message that's
not correct.
Merge pull request #741 from mateusz/rollback-messages

Update doRollback messages to work well with the new reverts.
Use $MenuTitle for Breadcrumbs (Fixes #743)
API Add a missing alternatePreviewLink hook for SiteTree extensions.
Merge pull request #745 from mateusz/alternate-preview-link

API Add a missing hook so we can override the SiteTree preview link.
Merge pull request #740 from kinglozzer/3.1

FIX 'Add new' page button missing ParentID
Merge pull request #701 from tractorcow/3.1-api-updaterelativelink

API Added SiteTreeExtension::updateRelativeLink
Return 410 for successfullyinstalled after install files are gone

It was possible to append '/successfullyinstalled' to any SilverStripe
URL (with the cms module present), and the code would run, including
republishing the 404 page.

Now, if the install.php file is gone, this controller method throws the
410 (Gone) status code. The 410 status is chosen rather than 404 to
mitigate the likelihood that crawlers such as the Googlebot will follow
stray links to this URI.