Bug 887538 - Implement web components shadow element. r=mrbkap