Test for getting back no objects during a has-many prefetch.
Added a few more tests for empty results.
Added a test to ensure that we don't perform a fetch when there's nothing to fetch.