[RFC] Include cleanup

Regarding the stdint removal, see the following at http://pubs.opengroup.org/onlinepubs/009695399/basedefs/inttypes.h.html:
```
The <inttypes.h> header shall include the <stdint.h> header.
```

I initially thought this was for MSVC compatibility, but there are already a bunch more files that only include `inttypes.h`, so I'm not totally sure.