Terminate the SyncIdleConnectionMonitorThread via interrupt instead of a deprecated shutdown.

Moreover, this lets us update the unirest dependency.