Add /empty endpoint for 204 No Content tests
Fake reply without Content-Length header

Turns out Snap compulsively adds a Content-Length: 0 header when there
are no body bytes; that's perfectly fine, though optional in the case
of 204 responses, etc.

So fake this condition using a text file with the response bytes
canned.