Beaneater should raise proper exception for CRLF not sent.
Merge pull request #22 from carlosmoutinho/crlf_error

Beaneater should raise proper exception for CRLF not sent.
When using `safe_transmit`, wrap unexpected exceptions that are not already wrapped in `Beaneater::UnexpectedResponse` and raise the wrapped exception.

This allows applications using beaneater to catch these exceptions and
act accordingly instead of raising exceptions comming from beaneater.

We noticed this problem when shutting down beanstalk. beaneater raises
a `NoMethodError` instead of an exception that can be easily rescued
in our system.