Incorporated rectangular filter support recently added in Caffe reposito...

Thanks to Caffe guys who have added support for rectangular filters. I incorporated their changes and modified the test.

Different padding for width and height is also supported by im2col and col2im, but the original SpatialConvolutionMM does not do so, therefor to keep the interface the same it is not supported.