Reduce dependency on hsStrcpy

Despite the branch name, this doesn't get rid of hsStrcpy.  However, it does reduce or eliminate its use in several places by converting more things to plString.  I plan to work more on this later, but this is already a good-sized chunk, so I'm submitting it for review now instead of getting it stuck in a broken state on a dead branch for ages like I usually do ^_^.