Cleanup output of Layout.save()

If cell name is made unique, represent it in the log output.
Also count normal elements and references separately in Cell.__str__().