AutoSingleRelatedObjectDescriptor atomic context

Adds django.db.transaction.atomic context manager to
AutoSingleRelatedObjectDescriptor.__get__


closes #20