Add a platform independent way to access architecture details. Currently only macros to query word size, word sized integer types, and a type qualifier for aligning variables to word boundaries are provided.