Adding libc function for unlink and fixing unlink syscall

- Fixed bug where unlink dir entries would show up as empty entries
  if old deh table is preserved and there is no entries in it.