Mat: support for sub matrix via m.block(cv::Rect)
Mat: remove an unnecessary copy during conversion from and to Array
Mat: support for m2 = -m
Mat: support for a = m[r,c] and m[r,c] = a
Mat: add to_im to_f