libcvcpp: changes to make it possible to use a C++ compiler and OpenMPI's MPI-I/O implementation with LEMON. In particular this relates to LEMON functions returning const pointers to char and MPI_File_open stupidly taking a non-const pointer to char for the filename argument