webkit-gtk: Some build fixes

Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>