SSH2: return false (without error) on channel failure

Also update error message. SFTP, for example, makes a channel request even though it's not asking to open a pseudo-terminal.
Merge branch 'master' of https://github.com/phpseclib/phpseclib
SSH2: fix broken grammer from next to last commit

Thanks, bantu!