Making the CanonicalSlugDetailMixin namespace aware.

The current version of CanonicalSLugDetailMixin is not namespace aware. I have fixed that and written some tests to validate it. There are probably better ways to do this, but this was enough to fix the problems I was having.