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.
Ack! You're right, that's awful. I'll get that fixed.