Fix IE8 translated content not being removed.

In IE8 the old translated content is not removed by `$animate.leave`.  The result is that the element ends up containing both the original content and the translated content.

Adding the `$compile` ensures the content is removed.