Fix RemovedInDjango18Warning problems

A few warning printed a lot by django 1.7 get annoying after a while.

This fixes etianen/django-watson#66

I've tried this in our project and it seems to work fine.
How does it operate differently? Surely transaction.atomic works the same in both django 1.6 and django 1.7?