Traverse the object graph and list all accessible objects.
Trackable objects which are dependencies of
root_trackable. Includes slot variables only if the variable they are
slotting for and the optimizer are dependencies of
(i.e. if they would be saved with a checkpoint).
Trackableobject whose dependencies should be flattened.
A flat list of objects.