sl2: Use implicit_add to add displayables.

This prevents us from copying transforms that already have had
take_execution_state called. This fixes a regression that caused
copied transforms to reset, and hence the show event to be fired
multiple times.
Merge remote-tracking branch 'upstream/master' into nightly