Add attributes.h: compiler attributes for improving code quality
Add attributes.h to mowgli.h, move constructor.h below attributes.h
Add _MOWGLI_COMPILER_GCC_VERSION for easy version checking
Add attributes.h to platform/Makefile
MOWGLI_COMPILER_GCC_VERSION should not have been private namespaced
Make constructor.h use mowgli compiler defines
Remove MOWGLI_DEPRECATED from stdinc.h as it is now in attribute.h
Move mowgli_log_prefix_real from logger.h to logger.c
Remove define for SLPI
Get rid of the unamed union in json.[ch]
Fix vio unnamed union
Move mowgli_cacheline_size to cacheline.c
Forgot to commit vio union fixes for vio_openssl.c
Remove alwaysinline, can't be used usefully cross unit
Forgot to commit changes to cacheline.c for mowgli_cahceline_size