Added Convolution Filter

This adds a convolution filter which accepts a matrix (specified as a 9 point Array) It can be used to create many further effects such as sharpen, emboss, blurs, edge detection and more.  see http://docs.gimp.org/en/plug-in-convmatrix.html for more info.