Reorganize declarations according to its deprecation status
MPI-3: Add new C++ boolean and floating complex datatypes