Added timeout for setting up JMX connection

Seems now agent is not retrying to connect to JMX host:port. It stops right after getting exception.

jmxConnectionTimeout provides an ability to retry to get JMX connection during it