Add primitive accessor functions.
private_t has to be public.
Improve polyhedron non-member access.

Implement accessor functions so that non-member polyhedron_t functions
don't need to have friendship added every time.

Predicated on the fact that the public interface is useless without the
defintion of private_t.