Python 3 support

Tested with:
- Python 3.3 / Django 1.6
- Python 2.7 / Django 1.6
- Python 2.7 / Django 1.3
Simple back: use chunks iterator

This is more appropriate than the default line-based iterator. Also
the default iterator is broken in Python 3 / Django 1.6 (Django bug
22107) which results in abysmal slowness with large files.
Fix imports
Fix PEP 8
Add missing import from future
Merge pull request #1 from davidfischer-ch/master

Fix imports and PEP 8
Fix serving files with unicode filename (e.g. "Pépé à la plage.jpg")

Closes #2.
Version 0.3.5
Merge branch 'pdewacht-master'
Version 0.3.6
Support for Remote Storage via HTTP Protocol and Reverse Proxy Download Abstraction

Merge branch 'master' of https://github.com/johnsensible/django-sendfile

# By David Fischer (3) and others
# Via John Montgomery (2) and pdewacht (1)
* 'master' of https://github.com/johnsensible/django-sendfile:
  Version 0.3.6
  Version 0.3.5
  Fix serving files with unicode filename (e.g. "Pépé à la plage.jpg")
  Add missing import from future
  Fix PEP 8
  Fix imports
  Simple back: use chunks iterator
  Python 3 support

Conflicts:
	sendfile/backends/_internalredirect.py
	sendfile/backends/simple.py