Add magic comment for Ruby2.0.0

Ruby2.0.0 default encoding is UTF-8 instead of US_ASCII
Merge pull request #912 from sanemat/fix/default-utf-8

Add magic comment for Ruby2.0.0
Use @session to remove duplication from DSL specs.
Update docs according to History.md
Merge pull request #914 from abotalov/patch-1

Remove info about rows from rubydoc comments
Catch the correct timeout exception during Server#boot

TimeoutError is actually Capybara::TimeoutError, which is unrelated to Ruby's Timeout
Merge pull request #918 from jdelStrother/timeout_error

Catch the correct timeout exception during Server#boot
Remove Capybara::TimeoutError

It's no longer necessary, we rely on Ruby's Timeout::Error instead
Merge pull request #913 from randycoulman/dsl-spec-cleanup

Use @session to remove duplication from DSL specs.
Ignore binstubs
formatting
Remove default Thin handler. Closes #920
Merge pull request #919 from jdelStrother/timeout_error

Remove Capybara::TimeoutError
Remove another unused error class
update history
update version file
Replace ugly regex with POSIX class

`[[:space:]]` works like `\s` in regexes, except it is encoding aware.
Merge pull request #921 from bencates/master

Clean up ugly regex to use POSIX character class
Merge remote-tracking branch 'upstream/master'