Add assertion that query cursor is copied during '_clone'.
Rework Query._clone to avoid spurious copy of dataset.

Fixes #171.
Unused import.

Incorporate feedback from @dhermes.
Merge pull request #254 from tseaver/171-rework_query_clone_deepcopy

Fix #171: rework query clone to avoid spurious copy of dataset