Fix mi_step in av1_findSamples

Fixes #407

Remove the guard of the size of the current block, because the
begining offset starts from the first neighbor instead of 0.
diff --git a/av1/common/mvref_common.c b/av1/common/mvref_common.c
index da76aec..70bd55a 100644
--- a/av1/common/mvref_common.c
+++ b/av1/common/mvref_common.c
@@ -5496,7 +5496,7 @@
          i < AOMMIN(xd->width, cm->mi_params.mi_cols - mi_col); i += mi_step) {
       above_mbmi = xd->mi[i + mi_row_offset * mi_stride];
       above_block_width = mi_size_wide[above_mbmi->sb_type[PLANE_TYPE_Y]];
-      mi_step = AOMMIN(xd->width, above_block_width);
+      mi_step = above_block_width;
 
 #if CONFIG_COMPOUND_WARP_SAMPLES
       for (int ref = 0; ref < 1 + has_second_ref(above_mbmi); ++ref) {
@@ -5537,7 +5537,7 @@
          i < AOMMIN(xd->height, cm->mi_params.mi_rows - mi_row); i += mi_step) {
       left_mbmi = xd->mi[mi_col_offset + i * mi_stride];
       left_block_height = mi_size_high[left_mbmi->sb_type[PLANE_TYPE_Y]];
-      mi_step = AOMMIN(xd->height, left_block_height);
+      mi_step = left_block_height;
 
 #if CONFIG_COMPOUND_WARP_SAMPLES
       for (int ref = 0; ref < 1 + has_second_ref(left_mbmi); ++ref) {