Interface menu items and new drawing modes for client side view frustum

This pull request includes the following features:
* a bunch of client menu items for existing keys: Quit, Voxels, Stars, Frustum, etc
* new draw modes for the client side view Frustum, including modes that only render the origin vectors, only the planes, or only the near or far plane
* new features to the MenuRow class to allow it to render custom states (used by frustum draw mode)