support more devices by handling more http status codes

If a device answers our http request with a status of 204, no response
body can be expected. This is the case for EZcontrol T-10 devices.
switched line endings back to unix