Encode File Content as UTF-8

The ContentFile Django class expects a byte string (see here http://docs.djangoproject.com/en/dev/ref/files/file/#the-contentfile-class for an example).

Previously django-css was passing it a unicode object, which sometimes happened to work but sometimes caused weird encoding issues.

This patch encodes the content as UTF-8 before passing it along to be saved.