Fix for #36

Avoid clearing interrupt flag when catching InterruptedException.  For this fix to work, HttpClient will also need upgrading to 4.2.4 when it is released (see https://issues.apache.org/jira/browse/HTTPCLIENT-1311)