Support for EasyEdit (ContentCreator) inside of a ShadowDom

The EasyEdit function is not working when using inside of the ShadowDom, which is needed for Libraries such as Polymer.

Example:

var attachHTML = '<div style="width: 100px; height: 100px; background-color: red;"$CMS_VALUE(editorId(editorName:"test"))$>$CMS_VALUE(test)$</div>';

// Does not work

var div = document.createElement("div");

div.attachShadow({mode: "open"});

var innerDiv = document.createElement("div");

innerDiv.innerHTML = attachHTML;

div.shadowRoot.appendChild(innerDiv);

document.body.appendChild(div);

top.WE_API.Preview.rescan(innerDiv);

// Does work

var div2 = document.createElement("div");

div2.innerHTML = attachHTML;

document.body.appendChild(div2);

It is probably easy to fix this issue by not only checking for some elements children but also for the children of all shadowRoots.

This FeatureRequest is already created with the internal ID 200991