Added the dry-run option
Manifest schema now validates partition definition
S3 partitioning is disallowed for now