Enhanced buildout configuration for development environment: using crate.io, upgraded to python-termstyle 0.1.10.
Introduced DownloadDispatcherMiddleware and settings.DOWNLOADVIEW_MIDDLEWARES. Deprecated most options for former global XAccelRedirectMiddleware. Splitted nginx module into a package. Introduced BaseDownloadMiddleware.
Using sphinx.ext.intersphinx to reference Django and Python documentations.
Changed encoding declaration style in setup.py.
Enabled collective.recipe.omelette in DEV environment.
Reviewed README.
Refs #25, refs #39 - Simplified INSTALL, reviewed docs/settings.txt.
Refs #39 - Removed auto-generated API documentation.
Moved API imports from django_downloadview's __init__.py to api.py.
Splitted django_downloadview.views in several smaller modules.
Refs #42 - Introduced StringIteratorIO, for use in VirtualDownloadView when you need to stream generated content (yield).
Refs #42 - Ignored Content-Length header for generated files.
Refs #41 - Introduced experimental port of django-sendfile's sendfile() function.
Added few lines about vision in documentation.
Refs #39 - Improved narrative documentation. Work in progress.
Refs #25, refs #39, refs #40, refs #42 - Big refactoring in documentation and demo: narrative documentation uses examples from demo project.
Updated description and keywords for PyPI.
Renamed README to README.rst. Improved setup.py readability.
Standardized demo's packaging.
Refs #25 - Added unit tests about API and deprecated settings.