VectorOptimizer: added SMALLEST_FIRST sorting: paths are sorted by size of bounding box. Smaller paths are cut before bigger paths.
VectorOptimizer: changed comments for SMALLEST_FIRST