Clean up endpoint grouping API

Fixing my comments from: https://review.openstack.org/#/c/106292/

implements bp multi-attribute-endpoint-grouping
Change-Id: I0e486cd850991ab0c6dec75f1c0193ba5f450e3a
Merge "Clean up endpoint grouping API"