More renaming
Merging in old mass info implementation
emphasise mass instead of density
Reaccumulate mass info when removing shapes.
Hashing changes for determinism.
Shape hashids are assigned by the space instead of from a global variable.
Fixing up body assertions.
Recalculating mass on shape changes
density
Merging in the mass-info branch