Remove Capybara::TimeoutError

It's no longer necessary, we rely on Ruby's Timeout::Error instead
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
Require ruby 1.9 or higher
Merge pull request #922 from thegcat/patch-1

Require ruby 1.9 or higher
Update docs (find(:foo) was removed)

find(:foo) was removed in version 2.0.0 (I don't know the reason but probably it was considered a bad practice). So I think reference to this way should be removed from docs too.
Merge pull request #924 from abotalov/patch-2

Update docs (find(:foo) was removed)
Remove info about thin from rdoc

Capybara doesn't use thin from version 2.0.2
Merge pull request #925 from abotalov/patch-2

Remove info about thin from rdoc
Remove advice to use sudo when installing the gem

Installing gems with sudo strikes me as a bad thing.
Merge pull request #927 from parndt/patch-1

Remove advice to use sudo when installing the gem
Document actual within_frame support
Merge pull request #928 from abotalov/master

Document actual within_frame support