Named patterns redirect view

RedirectView.as_view(pattern_name='artist_detail') will now reverse to the url pattern, named artist_detail.

Additionally, the args and kwargs from within the URL are used to reverse dynamically to the target resource / View   --  that is something, lazy_reverse is not doing right now.

I can change the documentation as soon as it is clear that this will be merged.

Discussion was started at

https://groups.google.com/forum/#!topic/django-developers/VmF6m-NZeKg

Ticket: https://code.djangoproject.com/ticket/15273