Make rend_service_descriptor_t struct immutable
Nick suggested that as part of our prop224 work, we will be happier if the rend_service_descriptor_t structure accurately describes what we uploaded to the hsdirs, and doesn't have extra baggage inside of it that is essentially keeping unrelated state.
This is the meta ticket for accomplishing the task.