CHEF-5057: Allow confirm prompt to have a default choice

https://github.com/opscode/chef/pull/1278 clashed with one of the changes I've done to `confirm`. While merging it I've made it slightly less ugly. 

Note: We should fix this in a better way in 12. See: https://tickets.opscode.com/browse/CHEF-5140