Helix is adding a new feature in which a participant may auto register itself to the cluster after connects. Different from current auto join function, auto registration will not only set up all the config information for the instance, but also retrieve the fault domain information for the participant, and register all this information to the cluster. We need to add this new logic to current participant manager with backward compatibility.