Squashed 'libft/' changes from c692175..ea1e562

ea1e562 Remove garbage collector

git-subtree-dir: libft
git-subtree-split: ea1e562ce783971020057b57f9b52263a78bda0e
Update libft