This has 2 important fixes from Lyft's internal config:
1. The `cc_library` is now tagged with `swift_module` which is a special
tag that tells rules_swift to generate a module map for the library.
This is likely why sandboxing had to be disabled.
2. This adds `-fPIC` to the `cc_library` compilation. This is required
for C libraries that Swift depends on, but there's an outstanding bug
in bazel where this isn't handled correctly when you use the target
through the host transition.
This also formats this file using buildifier