WIP: Visuals tests

Currently basic tests for different types of polygons, ellipses and arcs have been added.
I like the idea of having this in `vispy.testing` if it's possible, but that means `vispy.testing` will need to import `vispy.app` in order to make the subclass, which will violate the module orthogonality test, right?