Fixes the problem that inserting, removing or fading didn't start animation on Mac.

On Mac, because AppKit disables implicit animations for its layer-backed views by default, we have to enable implicit animations manually, so that animation will start on inserting, removing and fading.