New firetasks API.
Minor fix to FileTransferTask.
Add more unittests.
Minor imporvement to fw_name setting.
Fix use global spec logic.