move typedefs from tomcrypt_macros.h to tomcrypt_cfg.h
only use ulong32 or ulong64 in the macros
move mac_test() before modes_test()

since lrw uses gcm it makes sense to fail already at gcm
fix typedef of LTC_FAST_TYPE on x86_64