Adding noalias attribute to malloc return
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 #484 from dbabokin/malloc

Fix for aligned move of unaligned data in 32 bit platforms.