torch.CudaTensor.squeeze

This PR adds support for `torch.squeeze` to `torch.CudaTensors`. It includes unit tests. 

I also simplified `expand`, `viewAs` and `repeatTensor` unit tests (they were retesting things that were already tested within `compareFloatAndCuda`.