cowboy_req:has_body/1 improved

Sometimes handles requests with no body, but there is `content-length` header which is `<<"0">>`. In this case `cowboy_req:has_body/1` returns `true`, but there is not body in request. I added content-length header value check to `cowboy_req:has_body/1`