Add cacheline routines
Update src/libmowgli/platform/cacheline.c
Rename cacheline_init to cacheline_bootstrap
Call cacheline_bootstrap from bootstrap
Add cacheline.h to mowgli.h
Add include barrier to cacheline.h
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