add the ability to separately specify internal/admin/public endpoint types
Merge branch 'grizzly' into TA402

Conflicts:
	attributes/default.rb
use get_bind_endpoint so no HA assumptions are made