AU: Beginnings of dbus support.

The AU will be a daemon that runs as root. Non-root will communicate
via dbus with the updater to do things such as: query status, request
forced or full updates, etc.

New files for dbus:

UpdateEngine.conf - security configuration
dbus_constants.h - common constants
dbus_service.* - The object exposed over dbus
org.chromium.UpdateEngine.service - the dbus service file
udpate_attempter.* - Refactored this out of main.cc
update_engine_client.cc - Simple command line utility to interact with
Update Engine over dbus. Whereas Update Engine runs as root, this tool
runs as non-root user.

Review URL: http://codereview.chromium.org/1733013
diff --git a/org.chromium.UpdateEngine.service b/org.chromium.UpdateEngine.service
new file mode 100644
index 0000000..e8b5fdc
--- /dev/null
+++ b/org.chromium.UpdateEngine.service
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.chromium.UpdateEngine
+Exec=/usr/sbin/update_engine