rose_arch: improve diagnostics

More diagnostics on command failure.
Continue with next target on missing sources and/or other bad settings.
Detect bad source glob individually.
Expand environment variables for target names.
rose_arch: test battery for command failure
Merge pull request #917 from matthewrmshin/improve.rose_arch.diag

rose_arch: improve diagnostics