BUG Fixes #2682 - Regression in #2595 causing gridfield headers to break on summary_fields containing field methods
Update Page-types.md

In the TEMPLATES ....sub-heading..Adding Database Fields ..
     
      IN the line below..
Every time you run db/build to recompile the manifest........

change db/build to dev/build.
Merge pull request #2695 from sanjaymundhra/patch-2

Update Page-types.md
Update secrity.md

The following line is repeated in the section "Don't allow access to .yml files "

See [Apache](/installation/webserver) and [Nginx](/installation/nginx) installation documentation for details 
specific to your web server
Merge pull request #2696 from sanjaymundhra/patch-3

Update secrity.md
Merge pull request #2683 from tractorcow/pulls/2682-fix-gridfieldsortableheader

BUG Fixes #2682 - Regression in #2595
Docs for Requirements::block()

https://github.com/silverstripe/silverstripe-framework/pull/2685/files
Thanks to @Firesphere for staring this!
DOCS: Update to Tutorial 2

Was missing allowed_actions as per 3.1 requirement.
Thanks to Stefanovic72 for posting on the forum :)
Use more solid getValue() in Behat assertions

getAttribute('value') behaves inconsistently with Selenium drivers
(fails on Travis and TeamCity, but works locally). Selenium2Driver
in Mink provides a JS wrapper for getting the value, which is more reliable.

This fixes "insert a link" failures, see https://travis-ci.org/silverstripe/silverstripe-cms/jobs/14281251
FIX: allow CURLOPT_CONNECTTIMEOUT to be configured.
Merge pull request #2699 from wilr/restfultimeout

FIX: allow CURLOPT_CONNECTTIMEOUT to be configured.
Added negative regex modifier to see edit page form