title: editor.getSelection().getRanges()[0] don't return the same result in IE11
body: <p>I have been looking into this issue for a few hours now and I can't find a way to fix it. I am using <code>ckeditor 4.3</code>(also try 4.5) with a custom colour picker to change font colour. </p>
  
  <p>All work well in <code>chrome</code>, <code>firefox</code>, <code>opera</code> and <code>safari</code> yet not in <code>IE</code>. The problem come from </p>
  
  <pre><code>editor.getSelection().getRanges()[0].startContainer
  </code></pre>
  
  <p>which gave me a <code>span</code> in chrome which is what I want and <code>p</code> in <code>IE</code> which is one level high.</p>
  
  <p>Here a litle exemple :</p>
  
  <pre><code>_me.editor.focus();
  var range = _me.editor.getSelection().getRanges()[0];
  AddLinkColor(range.startContainer, value.Value);
  
  var AddLinkColor = function (element, color)
  {
      var selectedChild = null;
      if (element.getChildren) { selectedChild = element.getChildren(); }
      if (selectedChild)
      {
          if (selectedChild.count)
          {
              for (var i = 0; i &lt; selectedChild.count() ; i++)
              {
                  var childElement = selectedChild.getItem(i);
                  if (childElement.getStyle &amp;&amp; childElement.getStyle('color')      != '' &amp;&amp; childElement.getStyle('color') != color) childElement.setStyle('color',` color);
                  if (childElement.getChildCount &amp;&amp; childElement.getChildCount() &gt; 0) AddLinkColor(childElement, color);
                  if (element.$.tagName == 'A') element.setStyle('color', color);
              }
          }
      }
  };
  </code></pre>
  
  <p>Any other face the same issue?</p>
  
  <p>I have tried all the variant of <code>startContainer</code> that gave a dom element, like commonAncestor and such still same problem.</p>