bsp::LineSegment: Observe Vertex::OriginChange notifications

Removing the need for users of this class to manually update the
precalculated value cache explicitly via the API.

Todo: Defer updating the value cache until next accessed.