Reject falsey cx arguments before joining

This adds another layer of convenience to cx by removing classNames that are falsey.

Example use:

```javascript
var active = true
var empty = ''
var classes = cx('product-list', active && 'active', emptyClass)
```

Yields:

```javascript
"product-list active"
```