webkit: make all interfaces partial