init: Recreate /var/run and /var/lock symlinks on each boot.

Also adds some extra paranoid checks that certain stateful partition
paths are directories before changing their permissions/owners/groups.

BUG=chromium:649039
TEST=Device boots.

Change-Id: I90ebdffe3b0c377ea8c9caaada4228f20d534833
Reviewed-on: https://chromium-review.googlesource.com/388067
Commit-Ready: Ricky Zhou <rickyz@chromium.org>
Tested-by: Ricky Zhou <rickyz@chromium.org>
Reviewed-by: Ricky Zhou <rickyz@chromium.org>
(cherry picked from commit 8d2a9d39b4e4fa51897fd67a02748273c15167ad)
Reviewed-on: https://chromium-review.googlesource.com/389611
Commit-Queue: Ricky Zhou <rickyz@chromium.org>
1 file changed