Make endpoint type configurable

Rally is supposed to honor endpoint_type being defined as part of a
deployment configuration, which is currently broken. This patch
works around it by replacing all the hard coded passing of "public"
to make it a config option.

Change-Id: I759fc1bdff4e0e71ea4cb5576612d713fe84eb35