Ensure service constants can be used for KVO identifiers when observing a JMRIService.
Always search for all services, but only respond if a required service is available

Fixes #10.