Update dhcpcd plugin with the new dbdir/rundir for dhcpcd.

For dhcpcd to run as a regular user, it needs to be able to write
lease files and pid files to /var. Update dhcpcd plugin to use
/var/lib/dhcpcd for leases and /var/run/dhcpcd for pid files,
which we can later chown() to the 'dhcp' user.

BUG=chromium-os:28336
TEST=network_netperf2 to verify networking.
TEST=Connect and disconnect networks and check that pid files get deleted.
CQ-DEPEND=I655f730aaf35a4ed71d0ac01a7850b8601999fdc,I3844dcc511d6867b4dc2d0cc62d5a59226358c88

Change-Id: I67eb52c74c7f66e83d95b7bb26b313443acfbb91
Reviewed-on: https://gerrit.chromium.org/gerrit/22126
Tested-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Ready: Jorge Lucangeli Obes <jorgelo@chromium.org>
1 file changed