Part1 & Part2 : NULL tests (as option)

Add null tests for each function which takes a pointer as argument.

NULL tests are an option which can be removed by assign 0 to DTESTNULL in Makefile (libft_tests).