Squashed 'libft/' changes from da00f0a..2fb82ea

2fb82ea ft_malloc configurable
78e6d7d ft_lstafter and ft_lstdelnext
0998e16 Reinplent lst functions
f94f68b ft_atol ft_ltoa ft_basetoi ft_itobase
881510d Replace ranlib with ar s

git-subtree-dir: libft
git-subtree-split: 2fb82ea0f3b4c538d82216b3e66c00ab7e08760c
Update libft
Merge similar flags into one function
Flags eEfF