Avoid draw_marker optimization on large paths

Fix #3626
Just create the collection directly
Fix mixed mode renderer so it has width and height properties.
Fix for all backends
Add comment
Merge pull request #3826 from mdboom/path_collection_optimization_crash

Don't do draw_marker optimization for large paths