To ease the review process the merge was split into 4 parts, WebCore, WebKit2, API tests and LayoutTests This is the third one, after this patch Nix should have API tests.