Cw 282 support username for bootstrap script

Had to add this for cloudify3 pool. 

now, users can define `{ "machineOptions" : { "username" : "ubuntu" } }` and the bootstrap script will run as ubuntu..

Also improved error message when task fails. was driving me crazy..