title: ng-isolate-scope not being attached to templateUrl
body: <p>I'm having trouble using isolated scope with templateUrl.</p>
  
  <p>My directive test:</p>
  
  <pre><code>beforeEach(ngModule('app.directives'));
    var scope, compile
    beforeEach(inject(function($rootScope, $compile){
      scope = $rootScope.$new();
      compile = $compile;
    }));
  
    it('Replaces the element with the appropriate content', function(){
      var element = compile('&lt;download-detail-header&gt;&lt;/download-detail-header&gt;')(scope);
      expect(element.html()).to.equal('&lt;p&gt;Hello World!&lt;/p&gt;');
    });
  </code></pre>
  
  <p>My directive:</p>
  
  <pre><code>function downloadDetailHeader() {
    return {
      restrict: 'EA',
      scope: {},
      template: '&lt;p&gt;Hello World!&lt;/p&gt;'
      // templateUrl: 'download_detail_header/views/downloadHeader.html'
    }
  }
  </code></pre>
  
  <p>downloadHeader.html</p>
  
  <pre><code>&lt;p&gt;Hello World!&lt;/p&gt;
  </code></pre>
  
  <p>The test passes with template, seemingly because ng-isolate-scope is added to a class on the directive element. The test does not pass with the templateUrl provided, and no ng-isolate-scope is placed on the directive element.</p>
  
  <p>Can anyone shed some light on this issue?</p>