style(compileSpec): reorder and cleanup tests for $compile's transclusion feature
fix($compile): don't instantiate controllers twice for element transclude directives

This is a fix for regression introduced last week by faf5b980.

Closes #4654