Circular rendering support and tests

Adds support for rendering to circles rather than rectangles.

Off by default, to use circles:

```js
new EpixCloud({
  circle: true
});
```