add second try to open up log file to prevent inexplicable errors on kolossus
change runCactusProgressive to use hal to build mafs
Merge branch 'development' of git@github.com:benedictpaten/cactus into development