Modified http_query to use DNS cache.

* ccl/pull/484/head:
  Modified http_query to use domain_name_cache_lookup. May help with DNS load issues in HEP.
Fix incorrect malloc.
Change memcpy to memmove in string_split_quotes

String destinations may overlap. Per Peter Bui from man pages, memmove
allows overlap, and memcpy does not.
Merge branch 'parse_leak'

Fix for Makeflow Parsing Error (#483)
Merge branch 'master' of github.com:dthain/cctools

* 'master' of github.com:dthain/cctools:
  Fixes a boundary case where the WQ master can get stuck if there are only finished tasks to retrieve and nothing else happening in the system.
Replaced boilerplate.