Implement default naming of DisplayObject instances

Includes all subclasses. With test.