WIP: Rectpolygon with rounded corners

Numpy optimizations are yet to be done.
This docstring should be updated to conform to other `vispy` standards (`numpy`-style). Also, I would do the order from top-left, clockwise -- this seems most natural to me. Any reason to go top-right first?