[WFLY-3162] Add reconnect timeout and logic to syslog tcp and tls

protocols
I don't know a lot about how this is used, but should ```failureCount``` be ```volatile```?