message: Restructure source/exe/BUILD to move non-core (http and tcp) protocol
  libraries into a separate build target which is linked directly against
  main so that other consumers of envoy_common_lib don't pull in unwanted
  dependencies.
diff: @@ -48,9 +48,7 @@ envoy_cc_library(
  "//source/server/config/network:client_ssl_auth_lib",
  "//source/server/config/network:echo_lib",
  "//source/server/config/network:http_connection_manager_lib",
  - "//source/server/config/network:mongo_proxy_lib",
  "//source/server/config/network:ratelimit_lib",
  - "//source/server/config/network:redis_proxy_lib",
  "//source/server/config/network:tcp_proxy_lib",
  "//source/server/config/stats:dog_statsd_lib",
  "//source/server/config/stats:statsd_lib",
  @@ -58,11 +56,21 @@ envoy_cc_library(
  ],
  )
  +# Non-core HTTP/TCP proxy libraries.
  +envoy_cc_library(
  + name = "extra_protocol_proxies_lib",
  + deps = [
  + "//source/server/config/network:mongo_proxy_lib",
  + "//source/server/config/network:redis_proxy_lib",
  + ],
  +)
  +
  envoy_cc_library(
  name = "envoy_main_entry_lib",
  srcs = ["main.cc"],
  deps = [
  ":envoy_main_common_lib",
  + ":extra_protocol_proxies_lib",
  "//source/server:hot_restart_lib",
  "//source/server:options_lib",
  "//source/server/config/http:lightstep_lib",
  