Fixed issue with cms help toggles not functioning correctly
No longer caching the target element to be toggled
Update coding conventions to match SilverStripe practices
Update examples to match conventions
Correct spelling
FIX Adding preview method to CsvBulkLoader

Currently the CsvBulkLoader doesn't implement the preview method even though it's processor function has the $preview flag.
FIX processAll method respects $preview flag

The preview flag is now respected more thoroughly to stop writing of related objects
Composer contribution fork/upstream docs (fixes #8332)
Merge pull request #1274 from simonwelsh/update-conventions

Update conventions
Merge pull request #1205 from UndefinedOffset/3.0

BUG Fixed issue with cms help toggles not functioning correctly
Merge pull request #1315 from dhensby/patch-4

FIX Adding preview method to CsvBulkLoader
FIX "Insert Link" and other TinyMCE loading bugs (fixes #8327)

Caused by SS loading a URL with html entities (&amp;)
through the Requirements API, which only works when directly
inserted into the HTML template (standard behaviour),
but garbles the URL GET parameters when loaded via the jQuery.ondemand
JavaScript/XHR logic.

It didn't fail the request, just meant that tiny_mce_gzip.php wasn't
getting all the required options from the GET parameters.
And since this newly loaded file contains the same JS globals,
it would override previously loaded (correct) state.
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	admin/javascript/LeftAndMain.js
IX Load _config.php's after static config manifest

This allows more sophisticated handling of config alterations
in _config.php. One example is additions to DataObject::$db
based on configuration which requires some processing.

See https://github.com/unclecheese/TranslatableDataObject/blob/master/TranslatableDataObject.php