Script content should be expanded and line endings converted

prior to invoking file copier
TODO: make token expansion optional for local file sources
File copiers do not alter source file contents
Add node property expansion test
Add test for token expansion in script string/streams
fix gitignore
Tests for LocalFileCopier
Fix behavior of file copy for #1001