Add more service types to avoid salt-minon exception

If ceph-fuse is deployed, a socket named "ceph-client.admin.asok" would appear under
`/var/run/ceph`, and cause current code AttributeError. So this patch will
1) add "client" to the regular expression matching pattern
2) ignore AttributeError from method service_status(), to avoid potential errors in future
Please look at the git history:

```
commit ce37f47aa4591ea04c74571adeaaa4798cee361f
Author: Rongze Zhu <zrzhit@gmail.com>
Date:   Mon Jun 23 10:46:49 2014 +0800

    salt: Fix socket path pattern match

    The regular expression "^(.*)-(.*)\.(.*).asok$" for socket path can't catch
    the example "ceph-mon.www-2.abc.com.asok", the cluster_name,service_type,
    service_id will be incorrect.

    The new regular expression  "^(.+)-(mon|osd|mds)\.(.+)\.asok$" can catch the
    example and "(mon|osd|mds)" will match all service type in ceph.

    Signed-off-by: Rongze Zhu <zrzhit@gmail.com>
```

Simply substituting .+ doesn't work:
```
>>> re.match("^(.+)-(mon|osd|mds|client)\.(.+)\.asok$", xy).groups()
('ceph', 'mon', 'www-2.abc.com')
>>> re.match("^(.+)-(.+)\.(.+)\.asok$", xy).groups()
('ceph-mon.www', '2.abc', 'com')
```

Making the cluster name and the service type non-greedy seems to help though:

```
>>> re.match("^(.+?)-(.+?)\.(.+)\.asok$", xy).groups()
('ceph', 'mon', 'www-2.abc.com')
```