[oneDNN] Fix for swish and mish fusion 
With the current pattern matching we have for Swish fusion in [remapper.cc ](https://github.com/tensorflow/tensorflow/blob/1cd941acb2ccd4582a52a223a11ebc8288c27fae/tensorflow/core/grappler/optimizers/remapper.cc#L1834), it will fuse ops into 'Swish' op if one of the inputs to 'Mul' is from same op as the input to Sigmoid. However in the case reported in https://github.com/tensorflow/tensorflow/issues/60941

![image](https://github.com/tensorflow/tensorflow/assets/43043975/df9d8b88-bc5b-4c1f-97d2-501e4974b8f4)

the ops should not be fused, as in this case 'Split' op has two outputs. The fix for this corner case is to make sure not only the input ops match, but the tensors also should match. The same issue will be there in 'Mish' fusion also. This PR also includes a fix for 'Mish' fusion.