Only rescale if fixed is None

For the Fruchterman-Reingold layout only rescale positions on return and if only if no nodes are requested to have fixed positions.

This might cause some algorithm performance issues if the spring physics generates large or small numbers?

Addresses #1228.