Remove vendored skylib except versions.bzl (#2083)

Files loaded from //go:deps.bzl cannot depend on @bazel_skylib, so
they'll continue using the vendored copy. They only need versions.bzl,
which doesn't have compatibility problems.

Files loaded from //go:def.bzl should depend on @bazel_skylib.

Fixes #2071
25 files changed