Modify to support running continously.

- Assign a config specific DeviceRecovery to device at allocation time, instead
of storing globally in DeviceManager singleton.
- Make XmlResultReporter store files in build specific dir
- Temporarily hack configuration to support extensions.
- Add a --loop option to Command

Change-Id: Id43bc132553fb9073f6a50e9b114403b13de401c
10 files changed