Windows font loading optimization

Instead of enumerating Windows\Fonts directory, we're taking all paths
from the registry.
Also this adds support for fonts installed from other directories.