Added support for a `size` parameter to facets.

Fixes #192.

You can now limit the number of facets returned by passing the `size` parameter:

```
>>> s.facet('category', size=5).facet_counts()
```

Signed-off-by: Kevin Stone <kevinastone@gmail.com>