Introduce CompactHTMLToken for transporting HTMLTokens across thread boundaries
Created attachment 182221 [details] Patch
Created attachment 182223 [details] Patch
We're going to get something basic working in a branch before landing code in trunk.