Removed the runtime funtion 'extern C' requirement. The real names of the runtime functions are mapped to the mangled names in runtime/functionmapping.map file. Created 'Demangler' which can automatically generate functionmapping.map file.