v3.1.3
avoid to manually add extension on file save because the dialog has a check for this purpose
fixed script file type by filename extension
fixed regression on the script filename handling (name with quotation mark and filename with spaces)
fixed filename relative to script directory
add hardware CAD files
build system: create appveyor.yml and cmake.yml, update travis with bionic, arm arch and cmake