Add missing OS dependency (#37263)
Add missing OS dependency (#37263)

* Add missing OS dependency

Otherwise the `libxml-ruby` gem does not install in ubuntu and `bundle install`
errors out with the following error:

```
Fetching libxml-ruby 3.1.0
Installing libxml-ruby 3.1.0 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/deivid/.rbenv/versions/2.6.4/lib/ruby/gems/2.6.0/gems/libxml-ruby-3.1.0/ext/libxml
/home/deivid/.rbenv/versions/2.6.4/bin/ruby -I /home/deivid/.rbenv/versions/2.6.4/lib/ruby/site_ruby/2.6.0 -r ./siteconf20190921-8482-194nrkq.rb extconf.rb
/home/deivid/.rbenv/versions/2.6.4/bin/ruby: warning: shebang line ending with \r may cause problems
checking for libxml/xmlversion.h in /opt/include/libxml2,/opt/local/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=/home/deivid/.rbenv/versions/2.6.4/bin/$(RUBY_BASE_NAME)
	--with-xml2-config
	--without-xml2-config
	--with-xml2-dir
	--without-xml2-dir
	--with-xml2-include
	--without-xml2-include=${xml2-dir}/include
	--with-xml2-lib
	--without-xml2-lib=${xml2-dir}/lib
 extconf failure: need libxml2.

    Install the library or try one of the following options to extconf.rb:

      --with-xml2-config=/path/to/xml2-config
      --with-xml2-dir=/path/to/libxml2
      --with-xml2-lib=/path/to/libxml2/lib
      --with-xml2-include=/path/to/libxml2/include

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /home/deivid/.rbenv/versions/2.6.4/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0-static/libxml-ruby-3.1.0/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in /home/deivid/.rbenv/versions/2.6.4/lib/ruby/gems/2.6.0/gems/libxml-ruby-3.1.0 for inspection.
Results logged to /home/deivid/.rbenv/versions/2.6.4/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0-static/libxml-ruby-3.1.0/gem_make.out

An error occurred while installing libxml-ruby (3.1.0), and Bundler cannot continue.
Make sure that `gem install libxml-ruby -v '3.1.0' --source 'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  libxml-ruby
```

* Add missing libxml2 dependency to remaining platforms

Envek/rails,MSP-Greg/rails,starknx/rails,bogdanvlviv/rails,repinel/rails,fabianoleittes/rails,rails/rails,notapatch/rails,mechanicles/rails,Stellenticket/rails,kddeisz/rails,jeremy/rails,schuetzm/rails,jeremy/rails,EmmaB/rails-1,lcreid/rails,bogdanvlviv/rails,vipulnsward/rails,kddeisz/rails,tgxworld/rails,yhirano55/rails,shioyama/rails,joonyou/rails,joonyou/rails,yahonda/rails,Envek/rails,yalab/rails,tjschuck/rails,starknx/rails,lcreid/rails,esparta/rails,yawboakye/rails,palkan/rails,tjschuck/rails,Stellenticket/rails,iainbeeston/rails,Edouard-chin/rails,esparta/rails,repinel/rails,yahonda/rails,yawboakye/rails,Vasfed/rails,fabianoleittes/rails,yalab/rails,kmcphillips/rails,bogdanvlviv/rails,gauravtiwari/rails,esparta/rails,lcreid/rails,MSP-Greg/rails,betesh/rails,Stellenticket/rails,georgeclaghorn/rails,EmmaB/rails-1,schuetzm/rails,prathamesh-sonpatki/rails,iainbeeston/rails,mechanicles/rails,eileencodes/rails,iainbeeston/rails,shioyama/rails,lcreid/rails,eileencodes/rails,BlakeWilliams/rails,vipulnsward/rails,joonyou/rails,schuetzm/rails,betesh/rails,rails/rails,yhirano55/rails,yahonda/rails,rafaelfranca/omg-rails,Erol/rails,georgeclaghorn/rails,kddeisz/rails,mechanicles/rails,georgeclaghorn/rails,Vasfed/rails,palkan/rails,palkan/rails,kmcphillips/rails,gauravtiwari/rails,MSP-Greg/rails,rails/rails,Stellenticket/rails,shioyama/rails,palkan/rails,notapatch/rails,yawboakye/rails,repinel/rails,tjschuck/rails,prathamesh-sonpatki/rails,iainbeeston/rails,Envek/rails,Erol/rails,rafaelfranca/omg-rails,esparta/rails,notapatch/rails,MSP-Greg/rails,jeremy/rails,EmmaB/rails-1,fabianoleittes/rails,kmcphillips/rails,repinel/rails,notapatch/rails,Edouard-chin/rails,Edouard-chin/rails,yahonda/rails,prathamesh-sonpatki/rails,yhirano55/rails,eileencodes/rails,Envek/rails,bogdanvlviv/rails,georgeclaghorn/rails,yalab/rails,eileencodes/rails,mechanicles/rails,tgxworld/rails,betesh/rails,joonyou/rails,BlakeWilliams/rails,starknx/rails,Vasfed/rails,tgxworld/rails,yhirano55/rails,shioyama/rails,kmcphillips/rails,yawboakye/rails,rafaelfranca/omg-rails,tgxworld/rails,fabianoleittes/rails,Edouard-chin/rails,gauravtiwari/rails,Erol/rails,jeremy/rails,vipulnsward/rails,prathamesh-sonpatki/rails,betesh/rails,schuetzm/rails,BlakeWilliams/rails,Vasfed/rails,kddeisz/rails,BlakeWilliams/rails,yalab/rails,rails/rails,tjschuck/rails,Erol/rails,vipulnsward/rails