Client bootstrap in now done in callbacks fashion

Because libssh is buggy when it comes to rekeying right after a channel open
request, which new SSH client do.