Support Django's cached template loader.

Closes #660 
This approach assumes that other template loaders with similar functionality to the cached template loader will have the actual template loaders stored in the ```loaders``` property.
Django 1.8 will invalidate lots of assumptions around here anyway.

For Django 1.7 and earlier this works just fine.