Allow kernels to be odd or even again, though the default size is always made to be odd since it guarantees the kernel will work in both convolution functions.
Make default kernel size more consistent across Kernels. Always default to odd so the kernel works with both convolve routines.