Make binary_cross_entropy_with_logits composite compliant
Fixes one of the tests related to this issue #75680
Removes the skip for the composite compliance test_backward and updates implementation of binary_cross_entropy_with_logits so that the correct inplace and out of place operators are used depending on tensor subclasses being present
Pull Request resolved: https://github.com/pytorch/pytorch/pull/75929
Approved by: https://github.com/zou3519