fix($compile): isolate and non-isolate directives on the same element

A non-isolate directive should not get the isolate scope of an isolate directive on the same element.

Paired with Tobias.