Trying to fix seg faults in free, curr_head->next not changing from MAGIC_BUFFER
To corresponding next and prev in free list
Merge branch 'master' of https://github.com/Veyrdite/sal

Conflicts:
	allocator.c
Fixed merge a bit(thanks to freelist being made earlier), still cannot pass:
Sal_test 3
Sal_test 4
Sal_test 6
Test1