Remove sprintf warnings on Windows and fix sprintf-related fails on Mac
MacOS specific fix: enable translation of symbols with variant name. It's needed for fputs() translation from __do_print() for generic targets.
Removing some sources of warnings sse4.h and trailing spaces
Adding noalias attribute to malloc return
Don't run many threads when only one test is specified
Merge pull request #482 from dbabokin/sprintf

Some more clean and stability fixes
Fix for removing temp files on Windows
Use posix_memalign to allocate 16 byte alligned memeory on Linux/MacOS.
Adding missing copyright info in Makefile
Adding Windows support for aligned memory allocation on Windows
Removing duplicating free defintion on Linux
Merge pull request #483 from dbabokin/win_rm_files

Fix for removing temp files on Windows
Merge pull request #484 from dbabokin/malloc

Fix for aligned move of unaligned data in 32 bit platforms.
Add check for enum type in Assert.
Merge pull request #486 from jbrodman/master

Add check for Enum type in Assert