Disallow destroying Marks except through SubRound

This prevents deletion of Adjudicators or Couples when they still have
associated Marks. In order to destroy the Mark, the SubRound has to be
destroyed.
A few specs for model destruction dependency.
Add dev/test dependency on `mysql2` gem

This is mainly for Travis.