Add remaining DDMS messages into DdmPublishChunk

This ensures that one can get notified of every DDMS chunk that would
be published.

Add a test to ensure that appropriate ddms events are sent.

We also refactor the underlying code so that the only way these events
are sent is through the DdmPublishChunk callback.

Test: ./test.py --host -j50
Bug: 62821960
Change-Id: I0c4a60b75615c206a27aff17df853b53cf5e8c96
6 files changed