BUG setBody on SS_HTTPRequest is a function

When settingt he cached body on the RESTfulService_Response, the setBody should be a function call, not a variable assignment
Note about RestfulService SSL verification in upgrading guide
BUG Undefined var

Getting the curl error.
API Make Object::config use late static binding

Can now be used in instance scope, like:
  $this->config()->db
and in static scope, like:
  Page::config()->db
Cache the merged version of any Config value in an in-mem LRU cache
Extract statics via code analysis rather than introspection
Add ability to create temporary Config copies
FIX DataObjectSchemaGenerationTest trying to modify config statics directly
API Adding setURL to HTTPRequest object

The current RootURLController needs to be able to change the url of a
request, so I've added it.
Using composer.lock for LeftAndMain->CMSVersion()

See https://github.com/silverstripe/silverstripe-cms/pull/289 for context
Removed code "ad personam"
Merge pull request #1246 from g4b0/dataobject-hack-removing

Removed code "ad personam"
FIX: Prevent opening preview when clicking the link for current page again
BUG: Fix ManyManyList->removeAll() when filters are applied to the query

In order to be cross-database compatible and support filters, the IDs to
delete must be retrieved in a sub-query.
Update rich-text-editing.md

`HtmlEditorField::add_extension('MyToolbarExtension');` was not working for me. I had to use `HtmlEditorField_Toolbar`. 
Some micro-optimisations for Config
Partially revert docs commit 7710cf59

i18n.js doesn't support named parameters (yet)
Merge pull request #1247 from ajshort/mml-remove-filtered

BUG: Fix ManyManyList->removeAll() when filters are applied to the query
Update execution-pipeline.md

Corrected naming of SS_HTTPResponse variable. Improved readability of PHP code samples.
Merge pull request #1254 from ryanwachtl/patch-2

Update execution-pipeline.md