Clean up malloc_debug_check.c and malloc_debug_leak.c
Compile dlmalloc.c with -fno-strict-aliasing
Add sys/kd.h header
Config: Conditional build gcc wrapper
Add strchrnul function
Add field to struct passwd like glibc
Add include net/if_arp.h in net/if_ether.h for glibc compatibility
Add const for stime
Add constant value definition in utmp.h
Add if_slip.h header
Add if_bonding.h
Add kernel header linux/mii.h
Include sys/socket.h in net/route.h
Move some struct declare to resolv.h for for glibc compatibility

 - From resolv_private and resolv_static to resolv.h
Add ether_arp struct declare
Include netinet/if_ether.h in netinet/ether.h for glibc compatibility