improved Polygon.scale(...) functions
added Vector.average(Vector...)