DhcpTestBase: Add wait_for_dhcp_propagation()

Various DhcpTestBase subclasses need to replicate the same "wait
for DHCP client to send results over D-Bus to shill" operation.
Despite not actually resolving the TODO in this CL, this change
at least puts it in a central point instead of proliferating it.

BUG=None
TEST=network_DhcpMTU, network_DhcpVendorEncapsulatedOptions, network_DhcpWpadNegotiation

Change-Id: I43fc4b55809352cc0f719603ee04e0151c059866
Reviewed-on: https://chromium-review.googlesource.com/280364
Reviewed-by: Rebecca Silberstein <silberst@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
4 files changed