Implement common DNS NAPTR/SRV/A/AAAA resolution functions
Mark line as not covered by code coverage (but rest of file is)
Merge branch 'statistic-code-coverage'
Code review update (and fix up logging to remove long paths)
Merge pull request #31 from Metaswitch/sto622

[Reviewer Matt] Implement common DNS NAPTR/SRV/A/AAAA resolution functions
Updates to http and chronos
Updates after review
Merge pull request #32 from Metaswitch/request_update

[Reviewer: Matt] Updates to http and chronos
Fixes to leaks and uninitialized conditions flagged by valgrind
Merge pull request #33 from Metaswitch/sto622-updates

[Reviewer Matt] Fixes to leaks and uninitialized conditions flagged by valgrind
No square brackets are present on IPv6 addresses by the time they're passed to the resolver
Merge pull request #34 from Metaswitch/no_square_brackets

[Reviewer: Mike] No square brackets are present on IPv6 addresses
Temporarily disable DNS-SRV blacklisting
Merge pull request #35 from Metaswitch/no_blacklist

[Reviewer: Matt] Temporarily disable DNS-SRV blacklisting
Allow the body of a PUT response to be retrieved
Merge pull request #36 from Metaswitch/put_response

[Reviewer: Ellie] Allow the body of a PUT response to be retrieved
Support vendor-specific applications
Merge pull request #37 from Metaswitch/vendor-specific-application

[Reviewer: Andy] Support vendor-specific applications
Add extra diagnostics for debugging issues with the DNS cache resolver
Avoid invalid memory access on expiry