Making SSDPMessage.headers 'private' & adding set_headers, replacing raw access.