Fix handling on callbacks defined on EM::Ssh::Shell

Callbacks defined on EM::Ssh::Shell objects should be defined on its
@shell instance variable as well.
Merge pull request #24 from mandre/master

Callbacks defined on EM::Ssh::Shell don't work