Fix to avoid endlessly long floating point numbers in footprint files
This fix is an alternative way to address the problems described in !985 (closed): instead of rounding the values inside the Vector2D class and thus potentially propagating and increasing roundoff errors, rounding to 6 digits is performed directly in the output routine of the floating point numbers.
Edited by Armin Schoisswohl