Bug 1093773 - Start on-demand instances using golden AMIs.

Shut down on-demand instances will work because they are launched with
instance_initiated_shutdown_behavior set to "terminate".
Merge pull request #4 from rail/shutdown_ondemand

Bug 1093773 - Start on-demand instances using golden AMIs.