Fix some logging issues.

Use __repr__ for more objects so they look better in log messages.
Fix a problem with erroneous information on the "depends on" log
message.  Fixes bug #1011908.

Change-Id: I43adc5fd0943d99dae28276b7a72009ce9f9a91c
3 files changed