Multi/Command TransferException getExceptionForFailed Request/Command

To solve the problem of #390

new methods:
- MultiTransferException::addFailedRequestWithException(RequestInterface $request, \Exception $exception)
- MultiTransferException::getExceptionForFailedRequest(RequestInterface $request)
- CommandTransferException::getExceptionForFailedCommand(CommandInterface $command)