Fixed trivial bug in DataStream::read(std::string)
Added context storing for CM_Definition in generalboundarycondition and piecewiselinfunction.