Re-add poltergeist

Waiting for the updated poltergeist to get a gem release, so that the tests work for gem developers (can't pin to git in a gemspec).

If you want to use poltergeist and capybara 2 for your app you should be able to put this branch's git address in your gemfile (temporarily; it is likely to be deleted once this is merged into a gem release).