Converted esif_uf to daemon (esif_ufd), bug fixes, and additions for future device support.