Make isConnected method public.

It's useful for subclasses to determine connected status.

Jira issue: wp-1196
Remove notifications from sync

Jira issue: wp-1196
Add notifications for zone connections

Jira issue: wp-1196
Add use of displayName to distinguish services.

Also change semantics of contains() method to be more intuitive.

Jira issue: wp-1253
Changed to use id to distinguish services

Jira issue: wp-1253
Merge pull request #32 from TobyEalden/wp-1196-invite-merge

Wp 1196 invite merge
Merge pull request #33 from TobyEalden/service-disco-fix

Add use of displayName to distinguish services.