Don't patch __setattr__ for everything.

We only need to record changes to the sort_order, so ignore this code
otherwise.
Merge pull request #9 from incuna/no-setattr

Triggers a ton of queries when used with Django 1.5's prefilling of the related object cache