use a shared db thread so we can always use DatabaseCleaner.transaction
Fix more tests
Catch new XML errors properly
Deal with Capybara ambiguity