Bug 952062.  Fix union codegen to properly destroy the union members if conversion to them fails.  r=dzbarsky
Bug 887538 - Implement web components shadow element. r=mrbkap
merge mozilla-inbound to mozilla-central