Fix encoding issues in PDFTemplateResponse with python 2.x

Issue #13 fixed the problem for python 3.x but not for python 2.x. I fixed the problem and also updated the tests to test PDFTemplateResponse and PDFTemplateView (the old tests passed but in fact, they were not testing unicode content at all).

This also solves issue #51. Let me now if I missed something.
you sure about it? [looking at Django lines 159 and 165](https://github.com/django/django/blob/731f313d604a6cc141f36d8a1ba9a75790c70154/django/utils/encoding.py#L159-165) both functions fall to `smart_text` function.