Made the GetExtensionDirectory use an ordinal, case-insensitive string comparison instead of a GUID comparison. This is more resilient in case there's a registry key that doesn't start with a GUID.
Merge branch 'master' into release