Bu::ProtocolTelnet can now disable echoing if echoing is being controlled by
the server anyway.  It needs a bunch more work to handle things like special
characters better, but overall it's really pretty good.