As discussed in https://llvm.discourse.group/t/rfc-add-affine-parallel/350, this is the first in a series of patches to bring in support for the affine.parallel operation.
This first patch adds the IR representation along with custom printer/parser implementations.
nit: Can you move Calling AffineParallelOp::... down to a Note: section?