builder[virtualbox,vmware]: added keep_failed_build option, fixes #409

This includes #1028, as it won't build otherwise.