build: allow Linux distros to build against system shared libraries (#34841)
build: allow Linux distros to build against system shared libraries (#34841)

* build: allow Linux distros to build against system shared libraries

Add GN flags to build the embedded nodejs copy against system libraries
instead of vendored copies in `third_party/electron_node/deps`:

* cares
* llhttp
* nghttp2
* hdr_histogram

See also chromium's build/linux/unbundle/README for more
Electron-relevant information about vendored dependencies.

* Update patches/node/build_add_gn_build_files.patch

Co-authored-by: Darshan Sen <c66f01d33aca0f91e762bdaf4b23b204f4939502@gmail.com>

Co-authored-by: Darshan Sen <c66f01d33aca0f91e762bdaf4b23b204f4939502@gmail.com>
electron/electron,electron/electron,gerhardberger/electron,gerhardberger/electron,gerhardberger/electron,electron/electron,gerhardberger/electron,electron/electron,electron/electron,electron/electron,electron/electron,gerhardberger/electron,gerhardberger/electron,gerhardberger/electron