remove duplicate check for .woff font type
map.register_fonts recurse should be optional like font_engine
map.remove_all should clear other containers
c++ style: use reinterpret_cast rather than c style casts
fix building with PLUGIN_LINKING=static
travis: test PLUGIN_LINKING=static
add mention of always using std:: for cmath
move vertex_cache and tolerance_iterator from text directory
add move constructor to vertex_cache
make marker placement methods noncopyable, movable
make vertex_cache::current_segment_angle() public
marker line placement rewrite
move text-specific inverted y axis logic from vertex_cache to placement_finder
update visual tests
add visual test - marker on line with many vertices