PR #11832: [XLA:CPU][oneDNN] Enable oneDNN MatMul + BiasAdd + Sigmoid fusion.
PR #11832: [XLA:CPU][oneDNN] Enable oneDNN MatMul + BiasAdd + Sigmoid fusion.

Imported from GitHub PR https://github.com/openxla/xla/pull/11832

This PR enables oneDNN MatMul+BiasAdd+Sigmoid fusion for FP32, BF16 and F16.
Copybara import of the project:

--
0a3429d4ae71db667878e7a04c9f3bd021a5aad5 by nhatle <nhat.le@intel.com>:

Enable OneDNN MatMul + BiasAdd + Sigmoid fusion

--
21cf1253d5a284849a1dc0adc0e4d3d2253305d7 by nhatle <nhat.le@intel.com>:

Small fix

--
e6fff8b7bead347f3c725deb99922ebcbdb7d090 by nhatle <nhat.le@intel.com>:

Update HandleDivide to use new version of ElementwiseSafeIntermediates function

Merging this change closes #11832

FUTURE_COPYBARA_INTEGRATE_REVIEW=https://github.com/openxla/xla/pull/11832 from Intel-tensorflow:nhatle/mm-bias-sigmoid-fusion a96013ce31dcb32c82982c61ba2a7baafab97ed4
