Assorted ppc and MacOS fixes
@barracuda156 let me know if these are OK, and if you face other errors.
@tpm I've gone ahead and made C11 explicit as a requirement, as that will ensure we start using the standards compliant mode with MSVC.
Fixes #77
Fixes #78