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.
Because consistency is for losers? ;-) I rewrote the comments.