Debugged MPI for two-way coupling.
Code Review since 16a42e312515f4e9ff243d43f30c359ef7aae4fe (2014-10-14).  Many small changes / cleanups. Also addressed a subtle order-of-excecution PETSc issue (see PISMIceModel::set_rate())