[geo hacc shell] This commit has too many changes
[geo] Color selected object boundary red
[util] Add frand
[hacc] Add can_copy_assign to Type
[phys] Forbid copying Objects
[geo] Use hacc to re_duplicate if we can't copy_assign.