Fix concept check failures when operating from const point.

`arithmetic.hpp` had assertions to check that `Point2` (a `const` point) satisfied `concept::Point`, whereas that check should have been made on `Point1`.