Differences between a process and a orphan process and a daemon process?