Multiple template engines

This PR contains the bulk of the multiple template engines project.

It's still missing tests for the new code in django.template.loaders.
`TEMPLATE_DEBUG` isn't deprecated. I believe it's a convenient on/off global switch that can be kept outside of `TEMPLATES`. It's the sole survivor among the `TEMPLATE_*` settings.