FixConnectionTextNames handler should use StringUtils.compareVersionNumbers()
Group Figures no longer have 18 pixel offset

* The top bar 18 pixel offset meant that the y positions of child figures were saved with -18 pixel offset in model file
* This also meant there were some annoying kludges to get around this
Update template to 3.1.1
Update version number to 3.1.1