Give layout objects a unique ID

This is a debug aid -- when investigating leaked layout objects,
it would be nice to tie them back to when they were created.

Change-Id: I2b5b3cb33e6891c0cbca15ea82022bfa91ba9048
2 files changed