fix potential double free

currentDeviceContext.font_name and currentDeviceContext.font_family
where not reinitialized to NULL after first free. A second free
could happen as EMFSVG checks against NULL pointer to know if memory
must be freed or not.
adding corrupted emf on U_EMR_SELECTOBJECT (lead to double free)