DEPL-4798: Introduced DeployitPluginException and added various error checks.
DEPL-6371: throw more meaningful exception when there is no deployable
defined.
DEPL-6924: Set default values on objects created with DeployitDescriptorRegistry.newInstance.