Add the CMAC constants for 256 and 512 bit block ciphers

Also add test vectors for Threefish-512 CMAC and EAX, both
generated by the library.
Avoid Windows macro damage. Github issue 13.
Inline time_op and avoid nonce recalc with every AEAD call