reformat
Add function mini_gc_realloc()
Add main.c
Update Makefile
Add BoehmGC compatible macro
Add DATASTART and DATAEND macro
Add DATASTART and DATAEND to gc root
Fix wrong flag setting while allocating spaces