AU: Include a bit flag (bit 31) in error codes to indicate non-normal boot mode.

BUG=chromium-os:10320
TEST=unit test, tested on device in normal and dev mode

Change-Id: I67d695bc167a4cc1a638711f047e2b86f8eaa8f1

Review URL: http://codereview.chromium.org/6098008
diff --git a/omaha_request_action_unittest.cc b/omaha_request_action_unittest.cc
index 4ac2b74..8082e15 100755
--- a/omaha_request_action_unittest.cc
+++ b/omaha_request_action_unittest.cc
@@ -603,27 +603,7 @@
       "errorcode=\"%d\"></o:event>\n",
       OmahaEvent::kTypeDownloadComplete,
       OmahaEvent::kResultError,
-      kActionCodeError);
-  EXPECT_NE(post_str.find(expected_event), string::npos);
-  EXPECT_EQ(post_str.find("o:updatecheck"), string::npos);
-}
-
-TEST(OmahaRequestActionTest, FormatEventOutputTest) {
-  vector<char> post_data;
-  TestEvent(kDefaultTestParams,
-            new OmahaEvent(OmahaEvent::kTypeDownloadComplete,
-                           OmahaEvent::kResultError,
-                           kActionCodeError),
-            "invalid xml>",
-            &post_data);
-  // convert post_data to string
-  string post_str(&post_data[0], post_data.size());
-  string expected_event = StringPrintf(
-      "        <o:event eventtype=\"%d\" eventresult=\"%d\" "
-      "errorcode=\"%d\"></o:event>\n",
-      OmahaEvent::kTypeDownloadComplete,
-      OmahaEvent::kResultError,
-      kActionCodeError);
+      kActionCodeError | kActionCodeBootModeFlag);
   EXPECT_NE(post_str.find(expected_event), string::npos);
   EXPECT_EQ(post_str.find("o:updatecheck"), string::npos);
 }