Switch to :firefox engine

The Chrome driver has an annoying behavior where screenshots are only
taken for the currently visible part of the screen. The :firefox driver
takes full screenshots.

In order to switch to it, I had to fix the `disable_animation` js to not
use css.sheet.