Get brittle tests passing again after view and default_url_options changes

Couldn't get helper tests passing when adding multi-calendar per domain
support, due to the way test mixins deviate from real controller flow.

Since then, several brittle view-related spec failures also slipped in
due to the brittle nature of looking for very specific HTML classes.

All tests should be passing again now.
Make event and venue duplicate squashing work again

Duplicate squashing appears to have been broken since calagator was
first converted from SVN to git.