Fix EZP-21916: basic auth in http cache purge_servers

JIRA: https://jira.ez.no/browse/EZP-21916

The requests made to http cache purge servers are missing basic auth support:
```purge_servers: [ "http://user:pass@my.host:6081" ]```

This PR adds such support to PurgeClient