Fixing subkey creation for addresses with an acceptable language specified. Also fixing validation to work properly for these addresses. This affects places like Hong Kong, which has both English and Chinese data.
Canonicalising key for latin-name lookups too.
Merge pull request #34 from lararennie/label_fixes

Fixing issue with HK--en lookup-key creation and validation.