Fix stat bug
Clean the mount function
Clean up unused struct in looperfs
Only remove the directory if it's empty

Full means the umount has probably failed
Add the umount retry count
Use the umount retry count
When umounting, check if the dir is empty.
 - if full, the umount is failed