modified the way of exception exit for more friendly

Hi:
For the old, when the can not connect to the `Thrift Server`, it will : 
```
** exception error: no match of right hand side value {error,econnrefused}
     in function  thrift_binary_protocol:'-new_protocol_factory/2-fun-0-'/2 (src/erlang_thrift/thrift_binary_protocol.erl, line 336)
     in call from thrift_client_util:new/4 (src/erlang_thrift/thrift_client_util.erl, line 59)
```
that is not very friendly. So, I modified the `thrift_binary_protocol` module.

In addition，if the connection tcp closed, it will exception error via not very friendly way.

Thanks.