Extend dicts.merge to be (optionally) recursive
This is very useful when dealing for views that expect to be
inhereted from but wish to provide default values.
Patch by: Sverre Rabbelier
from django.dispatch import Signaltemplate_rendered = Signal(providing_args=["template", "context"])