fix for timeout error, timeout wasn't set if parameter not fed
Merge pull request #22 from mandre/master

em-ssh throws exception when no logger is defined
Merge pull request #20 from freakhill/timeout-fix

fix for timeout error, timeout wasn't set if parameter not fed
refs #20 pending spec for interactive module
version bump to 0.5.1
provides disconnect errors
WIP: detect when channels don't open properly after Shell#split and raise an error
interactive timeouts will include shell; likelihood of errback and callback being called is reduced
bin/em-ssh-shell behavior matches readme; version bump for release
provides Shell#clear_buffer! update for release
Share callbacks between shell and the connection channel

Callbacks defined on EM::Ssh::Shell objects should be defined on the
underlying connection channel.