shill: implement stub proxies for upstart and power_manager

The stub proxies will be used on platforms (Android) that doesn't support
upstart and power_manager.

BUG=b:23726070
TEST=Compile shill with the stub proxies.

Change-Id: I8de646197a5dfdf02dac734b80fe0c67ba95b3ce
Reviewed-on: https://chromium-review.googlesource.com/296802
Commit-Ready: Zeping Qiu <zqiu@chromium.org>
Tested-by: Zeping Qiu <zqiu@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
diff --git a/upstart/upstart_proxy_stub.cc b/upstart/upstart_proxy_stub.cc
new file mode 100644
index 0000000..f468107
--- /dev/null
+++ b/upstart/upstart_proxy_stub.cc
@@ -0,0 +1,19 @@
+// Copyright 2015 The Chromium OS Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "shill/upstart/upstart_proxy_stub.h"
+
+using std::string;
+using std::vector;
+
+namespace shill {
+
+UpstartProxyStub::UpstartProxyStub() {}
+
+void UpstartProxyStub::EmitEvent(
+    const string& /*name*/, const vector<string>& /*env*/, bool /*wait*/) {
+  // STUB IMPLEMENTATION.
+}
+
+}  // namespace shill