Ensure service names are properly displayed on settings pages

- Created new filter, controllerservicename, which substitutes '\\' for '-' in
  the provided name.
- Updated servicename filter to look for either '-' or '\\' as a separator when
  creating names (I think this filter is likely unused at this point, however).