Redefine sized integer types to match stdint.h
- unconditionally add
- change all the
g(u)int(8|16|32|64)typedefs to their respective C99 standard integer types
- drop all the build system gunk to detect the size of each type
We should stop reinventing the C standard, and just require stdint.h; we don't really support any platform that doesn't also support C99, these days. This would also be the prelude to the deprecation of the special typedefs in GLib, and a general move towards stdint.h types.
Additionally, this would take care of weirdo platforms that re-define sized integers, like macOS (#972 (closed)).