Raised min requirements to 3.1

Mainly due to SiteTree::has_extension() usage