Support for Reboot Return code from Scripts

Some scripts that we run return result codes that indicate a reboot is required, currently they fail.

It would be good if the tentacle can recognise this from the end of a step, then reboot, and resume the setup after the machine reboots


2013-04-29 03:42:33 INFO A computer restart is required because of broken fusion ATL. You must restart your computer before you continue.
2013-04-29 03:42:33 INFO Error result: -2067919934
2013-04-29 03:42:33 INFO Result facility code: 1214
2013-04-29 03:42:33 INFO Result error code: 3010
2013-04-29 03:42:35 INFO Microsoft ® SQL Server 2008 R2 Setup 10.50.2500.00
2013-04-29 03:42:35 INFO Copyright © Microsoft Corporation. All rights reserved.
2013-04-29 03:42:35 DEBUG … Deploy.ps1’ completed with return code -12.