Build with -maes

Need to use -maes to set AES for intrinsics.
Include cpuid.h and use __cpuid intrinsic to check for AES