Django Guardian shouldn't require mock in production

guardian/compat.py imports mock. Compat is called from places besides tests. This results in the following error when mock is not installed. I don't want to have to install mock on my production servers. 
"""
ImportError: No module named mock


"""

Was going to just submit the ticket, but this was almost as easy. Hopefully all the travis tests pass.