ENH: Add mesh viewer

Adds a `vispy.plot.mesh` plotter. I tried to simplify `MeshData` a little bit in the process.

Closes #548.

Ready for review/merge.
I'm not opposed to renaming to `get_vertices`, although we don't seem to use `get_anything` much in vispy at all. Anyone else have opinions?