fixed a memory leak in class Hash<>,
added source file name to MP_ASSERT macro,
added exponential number format support to mpConvertToFloat()