Added options parameter (in case of 2D linear convolution, pulling in shape parameter) to circular and linear convolution operations, mostly to allow  tables; fixed column count return of  shape for 2D linear convolution; some testing stuff for separable convolution operations