Add high precision blending obmc

Use high precision intermediate single-ref predictions as for other
compound modes.
This feature is behind CONFIG_OBMC_HIGH_PREC_BLENDING flag.
By default, it is off. To turn it on, apply:
-DCONFIG_OBMC_HIGH_PREC_BLENDING=1

Preliminary results: (20 frames, speed 1, ext_partition and
ext_partition_types disabled)
-0.068% lowres -0.053% midres, -0.08% AWCY

BUG=aomedia:1378

Change-Id: I234d6efa8bcd71cd1f0af3aaa1bf682c47ae75b9
diff --git a/av1/common/convolve.h b/av1/common/convolve.h
index 99023d3..6500efb 100644
--- a/av1/common/convolve.h
+++ b/av1/common/convolve.h
@@ -117,7 +117,8 @@
 }
 
 static INLINE ConvolveParams get_conv_params_no_round(int ref, int do_average,
-                                                      int plane, int32_t *dst,
+                                                      int plane,
+                                                      CONV_BUF_TYPE *dst,
                                                       int dst_stride,
                                                       int is_compound, int bd) {
   ConvolveParams conv_params;