For inter-communicators, I introduced already the argument checking, but not yet the proper code. This commit was SVN r983.
This commit was SVN r877.
This commit was SVN r873.