Add Context Menu WK2 C API to Nix

Summary:
Make use of the patch from https://bugs.webkit.org/show_bug.cgi?id=109698
to add the needed C API to Nix. Also implements a shell based context menu. :)

Reviewed by: Luciano Wolf
Unskip contextmenu layout tests that are passing

Reviewed by: Luciano Wolf