Browser Plugin framework (NPAPI and ActiveX on Windows, Mac, and Linux)