Added a QuerySet.clone method and updated CBV docs.

This is a work in progress, it's **not RFC**.

ML discussion on this issue: https://groups.google.com/d/topic/django-developers/qFE78ZpDP6A/discussion