Fix Far to handle disconnected vertices in an Hbr mesh.

Also:
    - change our shape parser to skip non-manifold faces (print a warning)
    - add a 'fan' non-manifold test shape to the glViewer

fixes #233