Bug fix: use lb + extent for derived dt in mtest datatype.
The original mtest routine used extent as the space required by derived datatypes (i.e., to calculate the offset per datatype in a data buffer). However, it is incorrect if the lower-bound is not zero. The space must be lower-bound + extent. This patch fixed it. Signed-off-by: Pavan Balaji <email@example.com>