Clang update EDMPluginDumper and FunctionDumper

EDMPluginDumper now output template argument when the plugin is a template class.

FunctionDumper now logs cxx constructor calls. This is needed so that top level functions can be linked to constructor calls the access statics, eg gen::FortranInstance::InstanceWrapper