Add CloudProvisioningListener extension point,

Allows extensions to block cloud provisioning and be notified of provisioning events

Use cases:

- Monitoring/Metrics
- Quota enforcement