Added composer.json
Added travis support
Added README with build status
Fixed travis.yml paths
More graceful handling of missing GET data in ModelAdmin

See https://github.com/silverstripe/silverstripe-cms/pull/253
BUG Consistently use FormResponse in CMS JavaScript (fixes #8036)

Regression caused by a security fix in 9bf3ae9a190
Fixed composer.json dependencies
Merge remote-tracking branch 'origin/2.4' into 3.0
Updated translations
Merge remote-tracking branch 'origin/3.0' into 3.1
Define $allowed_actions consistently

Required due to stricter $allowed_actions checks in 3.1
Create nl_NL.js
Merge pull request #288 from ARNHOE/patch-2

Translation: nl_NL.js
Hardcode travis branch on dependencies, otherwise breaks pull request builds

Pull requests are always on a branch, and this branch
typically is not present on the installer.

This changes means we need to be careful when merging into 3.1
and master, but that's a necessary evil.
Hardcode travis branch on dependencies, otherwise breaks pull request builds

Pull requests are always on a branch, and this branch
typically is not present on the installer.

This changes means we need to be careful when merging into 3.1
and master, but that's a necessary evil.
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	tests/travis/before_script
Merge remote-tracking branch 'upstream/3.1' into nc0.1
[FIX] Custom page icons

SilverStripe has a feature to set custom icons for page types for an
instance:
public static $icon =
'background-image:url(zz-basic/backend/images/treeicons/page-file.png);'
;

When you open /admin/pages/ url it works ok, but if you will go to
settings, then refresh the page and click to pages icons won't be shown
cuz custom css generated to display custom icons won't be included by
ajax response.

CMSMain has a function generatePageIconsCss() it's dynamic function I
suggest to make it static. Anyway it calls ClassInfo staticly, but in
this way we can also add
Requirements::customCSS(CMSMain::generatePageIconsCss()); to
LeftAndMain or to LeftAndMain extenders

For an instance here's my way to do that:
class LeftAndMainNormalizer extends LeftAndMainExtension {
public function init(){
parent::init();
Requirements::customCSS(CMSMain::generatePageIconsCss());
}
}