Revert "PackageInfo class incorrectly referenced as a struct."

This reverts commit 10ad22140689007df4fc9d2627312f953cef8ff2.
Fix build

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Revert "Revert "PackageInfo class incorrectly referenced as a struct.""

This reverts commit 7e3df15c055934998b49cc2ba5a8e59bf752d175.
Revert "[webkit] Runtime enablement of WebGL"

This reverts commit 3ca04d970437f42739c835acdd7daabd4c9f024b.