Add experiment ext_skip

This coding tool is to introduce a new prediction mode for the
bi-predictive frames that have a forward referernce within 2 frames
away (distance denoted as 'fwd_delta'), and a backward reference,
within (3-fwd_delta) frames away.

If this prediction mode, namely 'ext_skip' is set, it will be coded
using compound prediction with the most recent forward and backward
reference frames as its reference pair, NEARESTMV as its motion mode,
and the skip flag is set for the residue.

Change-Id: I826034ccf1a956f4b350f0bc2e2dca8ea71b5197
diff --git a/build/cmake/aom_config_defaults.cmake b/build/cmake/aom_config_defaults.cmake
index 157f9c9..93f7dca 100644
--- a/build/cmake/aom_config_defaults.cmake
+++ b/build/cmake/aom_config_defaults.cmake
@@ -142,6 +142,7 @@
 set(CONFIG_EXT_PARTITION_TYPES 0 CACHE NUMBER "AV1 experiment flag.")
 set(CONFIG_EXT_PARTITION_TYPES_AB 0 CACHE NUMBER "AV1 experiment flag.")
 set(CONFIG_EXT_REFS 1 CACHE NUMBER "AV1 experiment flag.")
+set(CONFIG_EXT_SKIP 0 CACHE NUMBER "AV1 experiment flag.")
 set(CONFIG_EXT_TILE 0 CACHE NUMBER "AV1 experiment flag.")
 set(CONFIG_EXT_TX 1 CACHE NUMBER "AV1 experiment flag.")
 set(CONFIG_FILTER_INTRA 0 CACHE NUMBER "AV1 experiment flag.")
diff --git a/configure b/configure
index f12144e..4a3229a 100755
--- a/configure
+++ b/configure
@@ -345,6 +345,7 @@
     frame_marker
     jnt_comp
     frame_sign_bias
+    ext_skip
     obu
     amvr
     lpf_sb
@@ -581,6 +582,8 @@
     enabled jnt_comp && enable_feature frame_marker
     enabled frame_sign_bias && enable_feature frame_marker
     enabled txmg && enable_feature highbitdepth
+    enabled ext_skip && enable_feature frame_marker
+    enabled ext_skip && enable_feature ext_refs
 
     if enabled rawbits && enabled ans; then
       log_echo "rawbits requires not ans, so disabling rawbits"