Added support for auto connecting via TLS when TCP fails
Infrastructure updates
Fix paths in .travis.yml
Added link to issue in Changelog
Fixed some violations
Disable warnings again when calling stream_socket_client
Added custom error handler
ErrorHandler now can execute methods and handle all their errors
stream_socket_client is called inside a closure
Use Error handle for stream_enable_crypto
Added test for succesful calling error handler