Send CPU name to master on announce

We should keep system dependent imports consistent, use this instead:

```python
try:
    from wmi import WMI
except ImportError:  # pragma: no cover
    WMI = NotImplemented
```

This way if WMI was never imported we'll get something besides `NameError` inside of `cpu_name()`