Store service name on creation

- Stores the provided service name on creation, which can be used later
  in the visualization and/or documentation.
Ensure RPC and DB-Connected services have a service name

- Added service_name to the RPC configuration
- service_name == table_name for DB-Connected services
Updated UI to use service_name from API

- In all but one case -- authorizations are keyed by the controller service
  name, so the servicename filter is still necessary there.
Rebuilt distribution
Merge branch 'feature/service-name'

Store the service name provided on creating a new service, return it in the API,
and use it in the UI.