firewire: core: use kref structure to maintain lifetime of data for fw_request structure