We are currently using bool in the C API, this type forces the include of stdbool.h in the C programs. If this is not expected we could define a webkit bool type and convert in the API.
I don't think we should fix this. CoreFoundation, the API the WebKit2 API is loosely based on does this, and it has not be an issue in practice.