Make move/scale/rotate return a copy rather than modify the original object.
Allow for different basenames in autoname().
Change default autoname basename to 'obj'.
Allow setting autoname basename from BrlCadObject.__init__.
Set basenames per object type (e.g. 'cube' for Cubes.)
Slightly simplify _autoname().