alligned versions of malloc and free do not exist on unix based OS.
created replacement versions of the above for linux etc.

Signed-off-by: ralph engels <ralphengels@gmail.com>