Upgrade Capybara and Poltergeist

Upgraded to current versions, and fixed test failures relating to changes in behaviour in Capybara (some of the assertions are now more strict, and it only inspects visible elements by default).

Note: this also requires running on ruby 1.9.3 in prod (added a .ruby-version file).


This upgrade is necessary for the smart_answer tests I'm about to write.