textareas with linefeeds - Fixes #1068
refactor textarea document manipulation into one place
Expose execute_script to SESSION_METHODS
Link to template in contributing guide
Remove `require 'capybara/dsl'` from cucumber.rb

This file is already required in capybara.rb
Make sure multiple empty files are sent as nil, and not the empty string

Disproves #1108
Merge pull request #1104 from abotalov/expose_execute_script

Expose execute_script to SESSION_METHODS
test for within frame and scope resetting
reset scope when switching frames and windows - fixes Issue 1103
Merge pull request #1110 from twalpole/iframe

Push nil scope when switching windows and frames to fix issue 1103
support :wait option in `assert_selector` and `has_text?` matcher

closes #1105
Merge pull request #1111 from nashby/issue-1105

support :wait option in `assert_selector` and `has_text?` mather
Merge pull request #1069 from twalpole/textare_newline

Textarea with linefeeds - Fixes #1068
Permit nested features
Merge pull request #1113 from tgaff/tg/nested_features

Permit nested features
Make Rspec 3 compliant

Change explicit use of `example` variable to using the block value that
is passed in to examples and before/after hooks.
Correct reference to wrong block variable name
Fix accidental editing error
Merge pull request #1123 from thomas-holmes/update-rspec-configuration

Make Rspec 3 compliant
Revert "Merge pull request #1123 from thomas-holmes/update-rspec-configuration"

This reverts commit c074fe1070fd73fdd8cae99a96fc263bb0e4a31c, reversing
changes made to 61524b0fd32a1fb55b82853bdc4a0293e9fcdef0.