Detect the DEV_SCREEN_SHORT_DELAY flag on GBB and expect short timeout.

Since GBB v1.0, the DEV_SCREEN_SHORT_DELAY flag is supported to reduce the
developer screen delay from 30 seconds to 2 seconds. This change is to
modify the firmware_DevScreenTimeout test to fit this option.

BUG=chromium-os:19710
TEST=Tested on devices with DEV_SCREEN_SHORT_DELAY flag and devices without it.
$ run_remote_tests.sh --remote=$REMOTE_IP -a "xml_config=$OVERLAY_XML \
      servo_vid=0x18d1 servo_pid=0x5001" firmware_DevScreenTimeout

Change-Id: Ibaae0d330e512fca085950903b41a52e9f5f23c4
Reviewed-on: https://gerrit.chromium.org/gerrit/13550
Reviewed-by: Rajesh Chenna <rchenna@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Tested-by: Tom Wai-Hong Tam <waihong@chromium.org>
Commit-Ready: Tom Wai-Hong Tam <waihong@chromium.org>
diff --git a/client/cros/faft_client.py b/client/cros/faft_client.py
index 7d0c2cc..8cad7f7 100644
--- a/client/cros/faft_client.py
+++ b/client/cros/faft_client.py
@@ -188,6 +188,16 @@
         self._chromeos_interface.cs.request_recovery()
 
 
+    def get_gbb_flags(self):
+        """Get the GBB flags.
+
+        Returns:
+            An integer of the GBB flags.
+        """
+        self._chromeos_interface.log('Getting GBB flags')
+        return self._flashrom_handler.get_gbb_flags()
+
+
     def get_firmware_flags(self, section):
         """Get the preamble flags of a firmware section.