Update Client.pm

Based on perlport, Issues > Newlines

```
A common misconception in socket programming is that \n eq \012 everywhere. When using protocols such as common Internet protocols, \012 and \015 are called for specifically, and the values of the logical \n and \r (carriage return) are not reliable.
    print SOCKET "Hi there, client!\r\n";      # WRONG
    print SOCKET "Hi there, client!\015\012";  # RIGHT
```

the Socket package exports one $CRLF variable - not exported by default, you should pass :crlf export flag.

see perldoc Socket
Update Client.pm

Using a more clear way to test if some io timeout happens, using Errno qw(:POSIX)
Update Client.pm

Add new OS Check. Solaris does not support SO_RCVTIMEO and SO_SNDTIMEO
Merge pull request #1 from peczenyj/patch-1

Update Client.pm to use a more portable version of \r\n
Merge pull request #2 from peczenyj/patch-2

Update Client.pm
Merge pull request #3 from peczenyj/patch-3

Update Client.pm
remove useless if
get rid of autobox
v0.13
Update README.md

add syntax highlight support for perl snippet
Merge pull request #4 from peczenyj/patch-4

Update README.md
Update dist.ini

remove namespace::autoclean from dist.ini
Merge pull request #5 from peczenyj/patch-5

Update dist.ini
fix timeout race condition in test
v0.14
try travis dzil plugin
travis config
travis
updated Changes
try to fix dist.ini for travis