Add EmptyQuerySet to shortcut API access.

As part of this the tests have been broken into several modules.