Make ElementLink `moveable`

Giving CachedPointer a move constructor makes ElementLink is_nothrow_move_constructible which could offer benefits since it is frequently used in std::vector.

Merge request reports

Loading