Reland: Change to Shill's IPConfig objects.
commit870dfbecc375b1e0d89594e1f7de5fa7a4e1ea84
authorstevenjb <stevenjb@chromium.org>
Wed, 3 Dec 2014 20:44:22 +0000 (3 12:44 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 3 Dec 2014 20:45:51 +0000 (3 20:45 +0000)
treef542a70afabe233daa4841b5e9519b3349f81ff0
parentfb0c4fd675c191bcc214088881d66170a2e828c0
Reland: Change to Shill's IPConfig objects.

Before a recent Shill change, Static and Saved IP config properties were stored in toplevel properties with prefixed keys like kStaticIPAddressProperty.
This change makes use of Shill now exposing these properties nested under a StaticIPConfig and SavedIPConfig dictionary.

This also makes the translation between a list of nameservers and a comma-separated string obsolete.

Original Review URL: https://codereview.chromium.org/762243002

BUG=411289
TBR=pneubeck@chromium.org

Review URL: https://codereview.chromium.org/778693004

Cr-Commit-Position: refs/heads/master@{#306669}
chromeos/network/onc/onc_translation_tables.cc
chromeos/network/onc/onc_translation_tables.h
chromeos/network/onc/onc_translator_onc_to_shill.cc
chromeos/network/onc/onc_translator_shill_to_onc.cc
chromeos/test/data/network/shill_ethernet.json
chromeos/test/data/network/shill_ethernet_with_ipconfig.json