This commits adds support for vectorizing linalg ops
that are effectively linalg.conv_2d_nhwc_hwcf ops.
This rebase the ConvolutionOpInterface-based impl.
in https://reviews.llvm.org/D111722 to be implemented
using Linalg meta-programming schemes. Right now only
the NHWC-HWCF layout is supported.