Adds new WaitTillProvisionedOrCanceled method
Adds new WaitTillProvisionedOrCanceled method

It behaves like WaitTillProvisioned but does not abort after a a fixed
timeout of 2.5 minutes. Instead it accepts a context and aborts once the
context is canceled.

Both methods will now return an error if the request is completed but
failed.

profitbricks/profitbricks-sdk-go