cpAreaForPoly includes radius.
Making cpBody struct definition private.
Huge set of header changes. Structs are fully opaque and private now. Getting rid of all of the lazy templated static functions.