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
Moving "edit tree" button next to "add new" (fixes #8119)
MINOR: Grammar error
Merge pull request #274 from unclecheese/patch-2

MINOR: Grammar error
BUG Only use $.button in onunmatch if init'ed (fixes #8181)
Merge remote-tracking branch 'origin/3.0' into 3.1
Updated translations
More useful default cols on "Pages" list (fixes #8199)
BUG: Replaced extendedSQL with DataList as per ticket 8183
Merge pull request #277 from silverstripe-rebelalliance/open/8183

BUG: Replaced extendedSQL with DataList as per ticket 8183
BUG Reinstated CMS "History" Preview (fixes ##8089)
Using new "Security.login_url" configuration value
Reduced code duplication in ErrorPage (no functional changes)
Merge remote-tracking branch 'origin/3.0' into 3.1