GraphML writer now also uses igraph_real_fprintf_precise to avoid losing precision for numeric attributes, fixes #796