cryptohome: Atomic write for install attributes cache.

Even when writing to tmpfs an atomic write is desired since there might
be concurrent readers.

BUG=none
TEST=existing unittests

Change-Id: Ia4c0d8908c5942d44ca3e71cb6363ecb274f1c01
Reviewed-on: https://chromium-review.googlesource.com/404250
Commit-Ready: Thiemo Nagel <tnagel@chromium.org>
Tested-by: Thiemo Nagel <tnagel@chromium.org>
Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
Reviewed-by: Will Drewry <wad@chromium.org>
4 files changed