Added progress reporting. re #9116

Also changed as tabs to white spaces
Merge remote-tracking branch 'origin/feature/9116_mcstas_processbar'