fix bug in fir

When input length isn't multiple of 4, the filter output result is wrong. This patch is to fix this issue.

Change-Id: I212d86fef3beb9aaeb3292d98719665ba521daee
Merge "fix bug in fir"
Merge "make sure the address of buffer 64-bit alignment"
fix the issues

 - update NE10_FREE macro define
   when a pointer is freed, the NULL should be assigned.
 - remove needless backslash
 - modify the data type of address for ARM v8
 - modify IFFT scaling for int32/int16

Change-Id: I62dc5803ba106e13fb9c91dba6ac3099f3fb5737