[SCSI] libfc: changes to libfc_host_alloc to consolidate initialization with allocation