tlsdated: make it -Werror clean

The ebuild overrides the CFLAGS which left it compiling
without -Werror.  There were a number of cros-specific
changes which were not -Werror clean. This change fixes
it.

BUG=chromium:485643
TEST=compiles with -Werror added to ebuild

Change-Id: Ie0ad2f2070cbbc4c2c614cc70fa28216d5e495ef
Reviewed-on: https://chromium-review.googlesource.com/271318
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Will Drewry <wad@chromium.org>
Tested-by: Will Drewry <wad@chromium.org>
4 files changed