Merge EurekaRegistryImpl with InstanceRegistry

Caveats apply, see TODO comments in LeasedInstanceRegistry
Not a race if a given instance's lifecycle change in the registry is single threaded (which we can assume).