SVG font dlg performance improvements
A few fixes for SVG font dialog:
- glyph refresh speedup
- remove spurious document modification when selecting font
- replace fonts when document gets replaced, so we don't use stale pointers (fixes crash when closing a document)
Addresses issue #2839 (closed)