Allow empty SET_PARAMETER request

Certain senders (AirAudio for Android for example) periodically
send SET_PARAMETER requests with Content-Length: 0, to which
shairport responds with an error, making those apps misbehave.
Merge pull request #237 from jclehner/1.0-dev

Allow empty SET_PARAMETER request