* Replaced Apache HTTP Components with Netty's async-http-client to avoid
   JAR version clash with machine agent libs.
 * Replaced AsyncUrlMonitor (using Apache) with ThreadedUrlMonitor (using Netty).