twopoint: finish function now returns final attributes and caller of load is responsible for creating thingy.  ...

This allows for other code to make use of twopoint definitions for purposes other than creating thingies, e.g., using a ruler to rescale a map.