Merge pull request #240 from stealthcode/WindowsSupport

Implemented fixes for Poltergeist on Windows
regenerate js files
move windows support to correct changelog position
Fix spec and skip on Windows
Revert "Use native keyboard events to fill inputs"

This reverts commit c7ba561411ac20b18014c4f612b2a1ecbd7ce581.

Conflicts:
	lib/capybara/poltergeist/client/compiled/node.js
	lib/capybara/poltergeist/client/node.coffee

The native implementation caused problems, see e.g. #176 and #223.

When PhantomJS upgrades the WebKit version we can try again and see if
those issues still occur.

Closes #176, #223.
update readme [ci skip]
Prevent ^C triggering a DeadClient error

Closes #252
bump to capybara master
implement #find_xpath
implement find_css
Don't wait for frame indefinitely

This needs a better fix in Capybara, see
https://github.com/jnicklas/capybara/issues/984#issuecomment-14347198
Implement all_text and visible_text
implement Node#disabled?
Implement #hover
fix spec
delete obsolete spec
make within_frame handle capybara nodes
fix popFrame
add capybara 2.1 support to changelog
Clarify how to enable the debug mode in the readme

I would like to clarify how to enable the debug mode.
At first was adding a :inspector => true meta tag to my examples.
I've found the answer in this issue
https://github.com/jonleighton/poltergeist/issues/47

At least one person more made the same mistake, so maybe its useful.