Support Haml 4. Tests only run with Haml 4 now.

 Fixes #783. I tried for a bit to do a two-Gemfile thing where we'd test both Haml 3 and 4, but it was too hard.