Integrate webRTC with the rest of the cuttlefish host elements

Call webRTC from the launcher based on launcher flag
Ensure only one streamer is enabled (vnc vs webrtc)
Break webrtc's dependencies on vsoc

Bug: 143713267
Test: launch_cvd -start_webrtc=true -start_vnc_server=false -webrtc_public_ip=127.0.0.1 --webrtc_certs_dir=$(pwd)/host/frontend/gcastv2/webrtc/certs --x_res=720 --y_res=1440 --webrtc_assets_dir=$(pwd)/host/frontend/gcastv2/webrtc
Change-Id: I35787c6541f64a0cf91fc81a215923b5f30163c7
diff --git a/host_package.mk b/host_package.mk
index 26b04b2..7301b75 100644
--- a/host_package.mk
+++ b/host_package.mk
@@ -47,6 +47,7 @@
     assemble_cvd \
     run_cvd \
     cvd_status \
+    webRTC \
 
 cvd_host_tests := \
     cuttlefish_thread_test \
@@ -75,6 +76,12 @@
     cdisk_spec.so \
     libprotobuf-cpp-full.so \
     libziparchive.so \
+    libvpx.so \
+    libssl-host.so \
+    libopus.so \
+    libyuv.so \
+    libFraunhoferAAC.so \
+    libjpeg.so \
 
 
 cvd_host_package_files := \