Rewrite rectchart to take an optional stroke

Like

```
rectchart([2, 3], [BLUE, null], 0, [null, GRAY]);
```

Auditors: eater