Changes revolving route path

 * Simplify route in preview if  it has more than 100 points
 * Creating new instance of path in preview
 * builing path dynamically based on bounding box in routing mode
 * handing reroute drawing with the same on demaind path drawing
Might as well use constant in conditional too?

    if (points.size() > REDUCE_TOLERANCE) {
        ...
    }