Move Rectangle2DInt to own header
Add global timer utils

Global timers can be used to accumulate timings of the same context
in a thread-safe way.
Use iterators for DouglasPeucker
Allow empty ranges in DP
Initial version of route sketch plugin
Add tests for path schematization