Unifying Nonlocal Blocks for Neural Networks