Add support for shadow DOM.
Merge pull request #20 from shans/shadow

Add support for shadow DOM.