Fixed bug: MARC linking fields mislabeled when repeating
- Resolves VUFIND-1034.
- Incorporates some code simplification/refactoring.
Merge branch 'release-2.3'