Bug 1035170 - Rewrite SWF parsing to a scan-first, parse tags on demand approach

I don't think hosting multiple SWFs will be a problem; they'll all be rendered into their own windows anyway. Child SWFs with fonts are going to be a problem right now, though, so I'll have to think about what to do here.