Creates a new report and adds it to a project. The source data for the report can be either
a Layer or Table or a data connection to the data. This method must be called on the MCT. Use QueuedTask.Run. Not supported for custom report templates (.rptt).