Travis support
API 3.1 compatibility: Static configurable properties must be private and immutable.
Static configurable properties (db, allowed_actions, etc) are now private. See: http://doc.silverstripe.org/framework/en/3.1/changelogs/3.1.0#static-properties-are-immutable-and-private-you-must-use-config-api
Merge pull request #37 from tractorcow/3.1-static-update

API 3.1 compatibility: Static configurable properties must be private and immutable.
Fixed composer constraints
FIX Using new config API

Used the new config API to  turn off source file comments. This stops deprecation notices being thrown
Merge pull request #41 from Mark-M/patch-1

FIX Use new config API
Bugfix: forced locale en_US for priority, since on some locale (eg. Italian) the separator is a comma.
Merge pull request #45 from g4b0/priority_locale

Priority locale
Change dependency versions to work for 3.1.0-rc1
Merge pull request #48 from kinglozzer/patch-1

Change dependency versions to work for 3.1.0-rc1
[FIX] canIncludeGoogleSitemap

Added $this->owner
Merge pull request #51 from TomSpeak/patch-2

FIX: canIncludeGoogleSitemap missing owner call
FIX: missing owner call
FIX Changing `alterCanIncludeInGoogleSitemap` to call owner object and extensions

At the moment `alterCanIncludeInGoogleSitemap` is only called on other extensions, but really we'd want to see this called on the owner object and its extensions.

Fixed to use `invokeWithExtensions` rather than `extend`
Merge pull request #52 from TomSpeak/master

FIX Changing `alterCanIncludeInGoogleSitemap` to call owner and extensions
Fixed issue with canView not being same as DataObject::canView
Merge pull request #54 from ARNHOE/patch-1

Update Documentation