Bug 857264 - Rewrite publish system to use WebComponents for each trackevent and media