DLSFTPClientProgressBlock no longer returns BOOL
Remove progressBlock from tests
Complete checking for cancellation, refactor failureBlock dispatching

- Added failWithErrorCode method
- Add CHECK_REQUEST_CANCELLED macro
progressBlock doesn't return BOOL, cancellation temporarily disabled in UI
Download and Upload UI support new cancellation