[oneDNN] Enable bf16 kernels for FusedBatchNormV3
Hi @penpornk Can you please review this PR ? Thank you! @penpornk - I don't know what is the failure for Py+CPP job. Looks like there was some timeout, not related to my changes.  These 3 CI failures are unrelated
* [Py+CPP Ubuntu CPU](https://source.cloud.google.com/results/invocations/d9fa27f1-ca9a-4b76-ad3b-08851ad96c1f/log): Tests timed out.
* [Py+CPP Ubuntu GPU](https://source.cloud.google.com/results/invocations/5af8fd45-1f55-4a1e-b963-c507082eb812/log): Test timed out.
* [AMD ROCm](http://ml-ci.amd.com:21096/blue/organizations/jenkins/tensorflow%2Fgithub-prs-upstream-master%2FAMD-ROCm-Community-CI-Build/detail/PR-60413/6/pipeline): This PR doesn't modify XLA.
```
ERROR: /workspace/tensorflow/compiler/xla/service/gpu/BUILD:853:11: in deps attribute of cc_library rule //tensorflow/compiler/xla/service/gpu:gpu_executable: Label '//tensorflow/tsl/platform:random' is duplicated

ERROR: /workspace/tensorflow/compiler/xla/service/gpu/BUILD:853:11: Analysis of target '//tensorflow/compiler/xla/service/gpu:gpu_executable' failed
```
If Eigen FusedBatchNormV3 kernel is used in a model on CPU, and oneDNN optimizations are disabled; then it will crash. We had observed such crash in 3 models. To fix the crash, this PR enables valid Eigen kernels for FusedBatchNormV3 and Grad for CPU and also enables the relevant unit-tests. 
Also addresses [this old issue](https://github.com/tensorflow/tensorflow/issues/57888 )