Support headers in Json response

Also reduced the memory footprint of the Json responses by not including the original Json string and the Json4s object when not required.
Gave up on the memory optimisation...
Fix tests
Merge pull request #60 from wajam/manu-asyncclient-response-headers

Support headers in Json response