fix: static compilation flags
The ATK_STATIC_COMPILATION is used in atk headers but never defined anywhere. We define it based on the setup options, internally in the config.h and in the public headers as a CFLAGS in the pkg-config file.
Without this fix the build is not successfully on Windows when compiling as a static library.