Split up existing _get_service_values() method

Introduces a vanilla _get_service() method that returns the service ID,
options list, and input control list.
Rename _get_service_text() to _get_text()

This field really doesn't have anything to do with the service, so it
should be renamed appropriately.