Fix leak of phantomjs processes by adding a GC finalizer to the Capybara::Poltergeist::Client object that creates them (Fixes #348)
Merge pull request #354 from yaauie/fix-issue-348

Probably fixes #348, add finalizer to cleanup phantomjs pid on GC.