datapipeline_validate_pipeline_definition function

Validates the specified pipeline definition to ensure that it is well formed and can be run without error