Override delete_all to destroy all translations of a globalized model.

When a query includes translated attributes, the record returned
may be missing translations, which will be left behind if the
record is destroyed. This reloads the translations before destroying
the record, ensuring they are also destroyed. (Re: #327)