use new htmlunit version and backtrack httpclient version for incompatibility

htmlunit accesses a private static httpclient method using reflection and it was removed in 4.2.4, breaking htmlunit...