Offline compression wasn't working with CompressorNode in jinja2ext.py. While fixing it I noticed that there was quite a lot of code duplication between CompressorExtension in jinja2ext.py and CompressorNode in compress.py, so I tried to pull out the common parts and create a CompressorMixin that they both inherit from.
Merge branch 'hotfix/0.9.1'
Merge branch 'release/0.9.2'
Merge branch 'release/1.0'
Merge branch 'release/1.0.1'
Merge branch 'release/1.1'
Merge branch 'release/1.1.1'
Merge branch 'master' of git://github.com/jezdez/django_compressor
Allow jinja2ext to use offline compression. Refactor the compress tem…
…platetag and jinja2 extension to reduce code duplication
fix parameter ordering, tests pass