Squashed 'libft/' changes from 8cce6fa..ea1e562

ea1e562 Remove garbage collector
c692175 Use gbfree
04477ed Small fix
389de4d Fix array and garbage
f4db2af .
d3f435c Small fix
6738aa6 Use gbfree
5510274 Use gb
17dd22d Add garbage collector functions
d21c67d Small opti

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