allow BorderFile to write as old format automatically, with a warning
separate GUI operation and writeFile messages for multi-structure errors
use new "single structure" function to check for ability to write as version 3