Fixed: Listener was truncating HTTP responses longer than 500kbytes

Fixes #149
Added comments, cleaned up logging in CBLHTTPResponse.