Added boot timeout configuration parameter

When provisioning under-powered instances, it is often necessary to wait longer for them to become available. We need a configurable setting to indicate to wait longer until ssh comes online.