units; although that is a more proper usage, it also happens to
break a lot of existing scripts. Since virtually all of these
scripts start out with "snap internal" to force units, I have kept
this single usage, when "units" is still set to "default". That
keeps the older scripts from breaking, while hopefully scripts get
updated over time to use "units" instead of "snap". Note that there
are still ways to make this behavior break, such as running
"units microns" to set units and then sourcing a script that assumes
that "snap internal" will change the units, which will then not
happen. But batch scripts should be handled property with backwards-
compatibility mode.