Added progress reporting. re #9116

Also changed as tabs to white spaces
Merge branch 'feature/9116_mcstas_processbar' into develop