Added min stability for composer

Required for scrutinizer runs
Added Translatable support

SiteTreeFullBuildEngine would only add pages with the default locale to the queue. This change checks if Translatable exists, if yes it disables the locale filter to return all urls.

I'm not certain this is the best way to do this, but it works as far as I can tell. Basically I just copied the code form 3 lines above for the Subsite Module.
Merge pull request #14 from johannesx75/patch-1

Added Translatable support
FIX: stale-static-main.example.php path to main.php

The path to main.php changed from sapphire/main.php to framework/main.php a while ago. Update to the sample file to reflect that.
Merge pull request #16 from johannesx75/patch-2

FIX: stale-static-main.example.php path to main.php
BUG fixing DB Conn Broken in 3.1.4 by using register_shutdown_function instead of overriding __destruct.
Merge pull request #18 from candidasa/master

BUG fixing DB Conn Broken in 3.1.4 by using register_shutdown_function i...
Prevent [Warning] MySQLDatabase::affectedRows(): Property access is not allowed yet

If no updates performed then there is no $this->dbConn->affected_rows; and a warning is thrown
Merge pull request #22 from barry-bookinglive/patch-1

Prevent [Warning] MySQLDatabase::affectedRows(): Property access is not ...
Merge pull request #12 from jonom/master

Fix: Stale cache path
Merge pull request #2 from silverstripe-labs/master

Sync with master