Added ReregisterInstance to allow registering over an existing registration
Added DeregisterInstance to all deregistration
Added UpdateInstanceStatus to allow an instance to be taken out of service
Other rpc and struct changes to match.