Merge branch 'release/1.1.1' into develop
Fix typo
When offline rendering fails, specify on which template in the error message
Ignore non-existent templates in offline compress just like we ignore template syntax errors
In offline compression, ignore TemplateSyntaxError that come from ExtendNodes just like we ignore other syntax errors in the template.
Add more ignore conditions in offline compression regarding extends node
Add various buggy templates ; offline unit tests should automatically use them, and hopefully not fail
Changed CompressorNode.render() so that it doesn't instantiate the compressor object until after the render_offline() call.
This was doing unnecessary work of rendering the nodelist and instantiating the compressor object, in the case where the offline cache had a cache hit. Also changed the function signature for CompressorNode.render_offline()
Merge pull request #149 from adrianholovaty/develop

Removed some unnecessary overhead in CompressorNode.render()
Merge pull request #148 from diox/develop

Fix for various minor bugs in offline compress
Avoid using echo in tox.ini which causes tox warnings
Fixes checksum calculation in offline mode with templatetags inside compress blocks.

To calculate the hash for a compress block, get_offline_hexdigest() calls smart_str on each template node, which resulted in the Python repr of the templates node which is not a text node.

This caused problems when using the {% static %} tag inside a compress block, since the {% static %} repr looks something like this:

>>> template.Template('{% load static %}{% static "foo" %}').nodelist
[<django.template.defaulttags.LoadNode at 0x10e747510>, <django.template.base.SimpleNode at 0x10e747490>]

The repr changes on every compilation (since the memory location changes), which caused the checksum to change every time, and thus made the offline mode unusable.

This patch renders the blocks completely, and calculates the checksums on the entire rendered block.
Added contributing docs.
Fixed a few typos in the contributing docs.
Merge pull request #153 from pelme/tox_warning

Avoid using echo in tox.ini which causes tox warnings
Merge pull request #154 from pelme/offline_templatetag_rendering

Fixes checksum calculation in offline mode with templatetags inside compress blocks
Another minor fix of the contributing docs. Ironically by Alex Gaynor.
Add test for delete race condition.
Catch already removed files in storage.delete. See #159.
both precompiled and standard files rendered without compression when COMPRESS_ENABLED==False and COMPRESS_PRECOMPILERS != []

previously only precompiled files (those with a mimetype in the COMPRESS_PRECOMPILERS setting) were rendered when
COMPRESS_ENABLED == False.