First batch of cros-disk changes
A couple of things in this CL.
1. Adds an upstart script that runs the daemon as cros-disks.
2. Adds some functions to the d-bus API.
3. Adds support for watching udev for changes.
4. Adds a DiskManager class for processing disk changes.
5. Adds a Disk class to store the properties that we care about.
6. Some Makefile changes to fix NDEBUG and gflags issues.
TEST=Ran the autotest and manually tested that I was getting udev changes on a cr-48.
Review URL: http://codereview.chromium.org/6824032
12 files changed