Create launch-timeout setting for providers

We now have the ability to override the default timeout (3600) when
launching a snapshot image.

Change-Id: I7696138cfc29ef876c3fef104b70098708990b2b
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>