Fix MSVC compilation (#657)

 * tell bazel not to pass strict options to a fancy compiler
 * fix signed-unsigned comparison warning found by MSVC
8 jobs for v1.0
in 0 seconds and was queued for 104 minutes and 42 seconds
latest Auto DevOps