fix strict-aliasing compiler warnings
travis: add "after_failure" section
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
Merge branch 'fix/strict-aliasing' into develop