fix filetransfer bug
use hangup cmd to cancel outgoing call requests
add ability to cancel file transfers
a few fixes and improve error messages
update file transfers for core changes
merge