add move constructor to vertex_cache
make marker placement methods noncopyable, movable
marker line placement rewrite
move text-specific inverted y axis logic from vertex_cache to placement_finder
make vertex_cache::current_segment_angle() public