Fix bug in LCNAF variant name db entry building procedure
- Entries with "Use For" references were missed because they contain multiple PersonalName or CorporateName entries.
- Revise procedure to check all name instances for variant names.
- Use YAJL parser instead of
JSON.parse
on each line.