Refs #5357: Makes ElggBatch aware of incomplete entities during fetch

This is a first step towards solving #5357, adding a (failing) unit test and a mechanism to report incomplete entities back to the ElggBatch instance during a fetch operation.

What I'm unclear of is what to *do* with this information.