First half of listing notification cleanup. Don't send full listings in the notifications, instead the listing has to be requested from the engine explicitly.
TODO: Cleanup code, unify SendDirectoryListing and ResendModifiedListings