rollback and set version correctly; move tag
Fixes #9 - Do not always push rendered html to case, push context if template is specified in decorator.
Fixes #8 - Remove coffin dependency and use internal env while supporting custom jinja2 envs.
Fixes #7 - Use smart_str on rendered html before pushing to cache.
Fixes #6 - Add get_cache function that looks for viewlet backend before fallbacking on default.
Fixes #5 - If timeout is set to None, set timeout to "infinity", default 1 year
Merge pull request #12 from hannseman/master

Fix issues #5-#9
Bump version to 1.1.0
Merge pull request #13 from hannseman/master

Bump version to 1.1
Fixed #14 - Add django viewlet logo
Merge pull request #15 from lundberg/master

Add logo
Fixes #11 -- Refactor jinja2 global call_viewlet to jinja2 extension
Merge pull request #17 from hannseman/master

Fixes #11 -- Refactor jinja2 global call_viewlet to jinja2 extension
Bump version
Merge pull request #18 from hannseman/master

Bump version to 1.2.0
Update Jinja2 integration in README
Merge pull request #19 from lundberg/master

Update README
Load jinja Environment lazily and cache it

This avoids a circular dependency when a project's jinja Environment is declared at the module level and depends on django settings (since django-viewlet previously imported the Environment at project startup).
Merge pull request #20 from heyman/env-dependency-fix

Load jinja Environment lazily and cache it
Bump version to 1.2.1 and pep8
Merge pull request #21 from hannseman/master

Bump version and pep8-fixes
Added test exposing the bug in issue #23
split the Viewlet.call() method
the acctual calling of the viewlet function is now exec. by Viewlet._call() aswell as all the cache handling
and the logic left in call() is only handling the rendering of context viewlets
this to enable refresh() to only trigger whats necessary
Changed Viewlet.refresh() to call self._call() instead of self.call()