Do not use defaults module in django.conf.urls

django.conf.urls.defaults is deprecated.
patterns, url, and include should be imported
via django.conf.urls
Use specific imports in test url configs

Import url, patterns, and include from django.conf.urls
for test projects instead of import * from that module
import * from django.conf.urls.defaults for v1.2.x support

In django 1.2.x the urlresolver looked at the client url conf
for the handler400/handler500.  If you do not import *
from django.conf.urls.defaults django will fail to find the
necessary handers.

In django 1.3 the urlresolver will first look at the client url conf for the
necessary handers and if they are not found it will
import the default handlers from django.conf.urls
Move django.conf.urls check into compat module

Move the compatibility check when importing
django.conf.urls module into
the guardian.compat module
Update README.rst

Update link to djangoadvent.
Merge pull request #104 from marsam/patch-1

Update README.rst
Added note about having to use get_obj_perms in same template block. Fixes 103
Fixed problem with adminmedia with Django 1.5. Fixes 100

Currently we use friendly_load from https://bitbucket.org/jaap3/django-friendly-tag-loader/
but we should probably create something like 'conditional load' template tag
Merge branch 'master' of github.com:lukaszb/django-guardian
Merge pull request #102 from crosbymichael/master

Do not use defaults module from django.conf.urls
Merge remote-tracking branch 'upstream/master'