Updated polygon.hpp, ring_type is now reference because it returns a reference to its rings Updated many test files to avoid point_2d Updated boost.polygon adaption