idealLengthModifier is now applied to edgeLengths.

In COLA, the idealEdgeLengthModifier was wrong only being applied if
no user-specified edgeLengths were given.  It now applies to
user-specified edgeLegths as well, corresponding to the documentation.